Perl学习笔记 Learning Perl Chapter I

来源:互联网 时间:1970-01-01

1.Perl怎么来的? 

简单说就是Larry Wall当年为一个系统写报告,用awk写崩溃了,可以认为是他和系统都崩溃了吧,于是就想搞一个一劳永逸的工具,天才程序员总是在想方设法偷懒这方面异常勤奋,简单快捷自然是首选特性,还要有很多有用的工具库,别动不动就用c写个快排啥的,于是就搞出了Perl。Perl是高级语言,它填补了高级语言和低级语言的那条沟沟,有趣的方式,低级语言很快很丑很自由,高级语言很慢很丑很中国,Perl有点快有点丑有点自在。 

2.Perl的特点主要有四点: 

1)使用简单,但是学起来可能要费些功夫 

2)没有太多限制,啥都能干,中断驱动程序都有人写出来了 

3)速度比较快,在为Perl添加语言特性的时候速度因素是慎重考虑的 

4)比较丑陋,无论是美洲驼Llama和骆驼Camel都暗示Perl这个特点,我很丑,但是我很能干。

3.Perl可以干嘛 

最适合的纯文本处理任务,Social Network里面还看到Zuckerburg在Emacs里用Perl提取网页里的元素,跟CGI比较关系暧昧等等。Perl并不会编译生成二进制文件,代码就不能遮遮掩掩了,尽情的把Perl的丑陋展现出来吧。

4.支持 

Perl的社区支持很好,有个东西叫CPAN,Comprehensive Perl Archive Network,貌似很强大,有各种文档,例子,扩展。

5.示例 

Perl的helloworld程序 

#!/usr/bin/perl 

print "Hello,world!/n"; 

从#到行尾是注释,Perl没有块注释,不过Perl的程序第一行是一样的,就是Perl安装到的目录。 

运行的话perl一下就可以了 

$ perl helloworld 

  或者

 $ ./helloworld 

最后书上给了个正则表达式的程序,跟外星文一样,暂时不懂正则表达式。


相关阅读:
Top