2010年(122)
分类:
2010-07-14 17:08:37
《Intermediate Perl》继续深入
小骆驼书《Learning Perl》《Perl 语言入门》
大骆驼书《Programming Perl》《Perl语言编程》
习题参考《Learning Perl Student Workbook》
第一章 简介
Perl 这个词是什么意思?
Perl是实用摘录与报表语言(Practical Extraction and Report Language)的缩写。一般来说,大写P表示的“Perl”表示编程语言,小写p表示的“perl”表示实际编译并运行程序的解释器。
为什么有Perl?
Perl是由Larry创造的。创造Perl是为了想偷懒。他需要的是像shell或awk一样能够快速编程,又具有类似grep,cut,sort和sed的高级功能,而不必回头使用像C这种类型的语言。
Perl的四个特性:
首先,Perl很容易。这是指Perl容易使用,而不是说Perl容易学习。
Perl几乎不受限制,几乎没什么事是Perl办不到的。可以用来写设备驱动程序、小程序和企业级大型应用程序。
Perl的速度通常很快。
Perl有点丑陋。
哪些事情最适合Perl来做?
Perl擅长处理整体来说“约有90%与文字处理有关,10%与其他事务有关”的问题。Perl也是小型CGI脚本的最佳搭档语言。
Hello, world
#!/usr/bin/perl
print “Hello, world!\n”;
然后,给文件加上可执行属性
chmod a+x hello
运行
./hello
程序里写的是什么?
Perl通常可以随意加上空白(空格、制表符与换行符等)使程序代码更易阅读。
Perl里的注释是从井号(#)开始,到行尾结束的部分。
Perl里没有以main命名的例程。
Perl不需要变量声明的部分。