jokerchu 发表于 2015-12-28 03:32:45

Perl学习笔记 Learning Perl Chapter I

  第一章介绍了perl的特点和这本书的内容
  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
  最后书上给了个正则表达式的程序,跟外星文一样,暂时不懂正则表达式。
页: [1]
查看完整版本: Perl学习笔记 Learning Perl Chapter I