Perl Learning (1) —— Perl简介

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值