大约是20年前(几乎正好是网络时代的一个周期),
Randal Schwartz 写出了第一版的 Learning Perl 。在随后几年里,Perl有了大幅度的增长,它从一个主要被 Unix 系统管理员使用的很“酷”的脚本语言,发展为一个运行在人类已知的几乎所有计算平台上的强大的面向对象的语言,呃,这么说或许有些夸张了。
在第六版中,
Learning Perl 保持了原有的大小,大约有300页,并继续覆盖了相同的内容,以保持内容的紧凑和方便初学者。但这里还有更多了关于 Perl 的东西需要学习。
Randal 把本书的第一版叫做
Learning Perl Objects, References, and Modules ,我们将之重命名为
Intermediate Perl ,但我们觉得它更应该叫做
Learning More Perl 。这本书纪录了一些
Learning Perl 没有的东西。我们将演示如何用 perl 写出更大的程序。
在
Learning Perl 中,我们设计的每个章节足够小,以致于可以在一小时内阅读完。每章结束时会有一些习题,它们可以帮助你熟悉刚刚学过的内容,并且这些习题的答案就在附录里。而且,向
Learning Perl 学习,我们把书中使用的材料都部署在教学环境中。
除非我们特别标明,否则本书中一切均适用于所有平台上的 Perl ,例如 Unix,Linux,Windows平台,ActiveState 的 ActivePerl,
Strawberry Perl 或 其他各种现代的 Perl 的实现。学习这本书,你只需要已经熟悉
Learning Perl 中的材料和有更进一步的野心即可。
在你看完这本书之后,你会看到你想要知道的大部分的 Perl 的核心概念。在学习序列中的下一本书是
Mastering Perl ,它的重点在于,如何运用你已经学到的东西写出高效的和高可靠性的 Perl 程序,同时还会教你如何管理 Perl 软件开发的生命周期。
在你的 Perl 生涯中,你也需要
Programming Perl 这本书,它是 Perl 语言的权威。
阅读(1135) | 评论(3) | 转发(0) |