关闭

Perl Learning (1) —— Perl简介

947人阅读 评论(0) 收藏 举报

2011-01-13 wcdj

小骆驼书( llama book )——《Perl语言入门》第五版 ( >=Perl 5.10, >300 pages )

 

(1) 安装(在Windows下)
(2) 第一个简单程序
(3) "Perl"这个词的意思
(4) Perl的四个特性
(5) 代码之短。
(6) 哪些事情最适合用Perl来做?
(7) 哪些事情不适合用Perl来做?
(8) CPAN是什么?
(9) 走马观花


(1) 安装(在Windows下)

方法一:安装ActivePerl
ActivePerl 5.12.2: http://www.activestate.com/activeperl
ActivePerl edition: http://www.activestate.com/compare-editions
方法二:安装Cygwin
Cygwin (70M): http://140.116.72.80/~smallko/ns2/cygwin.rar
Perl v5.8.2

(2) 第一个简单程序
使用vim编辑器编写文件名为Hello的代码:

等同于下面代码:


在ActivePerl下测试脚本方式为:perl Hello 或者 perl ./Hello
在Cgywin下测试脚本方式为:perl Hello 或者 perl ./Hello 或者 ./Hello

(3) "Perl"这个词的意思
Perl是实用摘录与报表语言 (Practical Extraction and Report Language) 的缩写。
一般而言,"Perl"指的是程序语言,而"perl"指的则是实际编译并运行程序的解释器。

(4) Perl的四个特性
第一:Perl容易使用。
第二:Perl几乎不受限制,能办任何事。
第三:Perl速度通常很快。
第四:Perl有点丑陋。

(5) 代码之短。
Perl是非常高端的语言。这表示程序代码的密度相当高,Perl程序代码的长度大约是等效的C程序代码的30%到70%左右。这使得编写、阅读、调试和维护Perl程序的效率非常高。而且较短的Perl程序代码平均起来会含有较少的bug。

(6) 哪些事情最适合用Perl来做?

Perl很适合在三分钟内写出“急功近利”的程序,Perl也很适合用来编写用处广泛、需要十几个程序员花三年时间完成的大型程序。
Perl擅长处理整体来说“约有90%与文字处理有关,10%与其他事务有关”的问题。

(7) 哪些事情不适合用Perl来做?
如果你想做出封闭式的二进制可执行文件(opaque binary),请不要使用Perl。
“封闭式”指的是:取得或购得你程序的人无法从程序里看到你的秘密算法,因此也无法协助你进行维护或调试。
当你把Perl程序给某人时,通常给的是源代码,而非封闭式的二进制可执行文件。
为了保护Perl程序中的秘密算法,最好的方法是聘用足够多的律师。

(8) CPAN是什么?
CPAN就是Perl综合典藏网 (Comprehensive Perl Archive Network),可以说是非常方便的Perl卖场。
http://search.cpan.org/ 或是 http://kobesearch.cpan.org/

(9) 走马观花

作用:对每个包含一对尖括号(<>)的行,进行相应的数据替换操作。

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1565414次
    • 积分:18234
    • 等级:
    • 排名:第507名
    • 原创:445篇
    • 转载:11篇
    • 译文:15篇
    • 评论:231条
    博客专栏
    最新评论