精通Perl
出版时间:2008年11月
本书是O'Reilly出版的Perl系列教程的第3本,也是具有里程碑意义的一本。Perl系列教程的前两本分别是《Learning Perl》(最畅销的Perl语法基础入门书)和《Intermediate Perl》(Perl程序员必备的创建可重用的Perl程序的指导手册)。在本书中,作者介绍了Perl独特的工作机理和编程思想,把所有的知识综合到一起,让您能够随心所欲地使用Perl。
本书并不是一些聪明技巧的集合,而是着重介绍了Perl编程的思维方式。它能够帮助程序员解决在日常工作中遇到的诸如调试、维护和配置之类的各种问题。本书介绍了如何:
* 使用高级正则表达式,包括全局匹配、前后查找匹配、可读化正则表达式,以及如何调试正则表达式
* 使用安全的编程技术以避免常见的编程问题
* 剖析Perl程序、做基准测试,以便有针对性地进行性能优化
* 重新组织Perl代码,使其更具有表达力和可读性
* 探索Perl是如何跟踪维护包变量的,以及如何利用它实现一些有用的技巧
* 动态定义子过程,弥补普通的过程式编程的不足
* 临时修改或调整相关的模块,在不修改原始代码的情况下修复代码中存在的问题
* 在不触及代码的情况下,让用户对程序进行自行配置
* 侦测Perl没有报告的错误,并向用户汇报
* 用Log4perl模块让Perl程序向您汇报程序的状态
* 存储相关数据以便其他程序或该程序再次运行时使用,以及如何通过网络发送数据
* 以Perl模块的形式编写应用程序,以享受Perl发布和测试工具的便利
本书将带您揭示这些问题的答案,让您成为能够发现并解决各种问题的专家。
brian d foy是Stonehenge Consulting Services公司的教师,也是《The Perl Review》杂志的出版人。他所创立的非营利性公司Perl Mongers, Inc.,已经在全球范围内协助筹建了200多个Perl用户组。brian维护着Perl核心文档中的perlfaq部分,以及众多CPAN上的模块。他还是Perl大会上的演讲常客,他也是 O’Reilly Network、The Perl Journal杂志、Dr. Dobbs杂志、use.perl.org 站点和许多Perl Usenet新闻组的积极贡献者。
书名:精通Perl
出版时间:2008年11月
书号:978-7-121-07713-5
原版书出版商:O'Reilly Media
brian d foy
brian d foy是一个多产的Perl培训师和作家,他主办了“The Perl Review”,通过教育、咨询、代码审查等等帮助人们使用和了解Perl。他经常在Perl会议上发表演说。他是《Learning Perl》、《Intermediate Perl》和《Effective Perl Programming》的合作者,另外还单独著有《Mastering Perl》。1998年到2009年期间,他任职于Stonehenge Consulting Services担任讲师和作者。从他成为一个物理学研究生开始就是一个Perl用户,另外从他拥有自己的第一台计算机开始就是一个顽固的Mac用户。他成立了第一个Perl用户组(New York Perl Mongers),另外还创建了非盈利的Perl Mongers公司,帮助建立了全世界200多个Perl用户组。他维护着核心Perl文档的perlfaq部分,另外还维护着CPAN上的很多模块以及一些独立的脚本。
本书封面上的动物是小羊驼母亲和她的孩子。小羊驼生活在南美洲安第斯山脉海拔4 000到5 500米的地方。它们柔软的羊毛能够制成世界上最好的羊绒。很多世纪以来,小羊驼因此受到人们的珍爱。由小羊驼毛制成的织物贵达每码(0.914 4米)3 000美金。
小羊驼在古老的印加人的社会中有着特殊的地位。印加人相信这种动物是一个美丽的少女的化身。她由于屈服于一个衰老的丑陋的国王的求爱而得到了一件金子做的大衣作为回报。每隔四年,印加人都会举行一个名为“chacu”的狩猎仪式来捕获数以千记的小羊驼,剪掉它们的毛,再把它们放生。印加人的法律禁止杀死小羊驼,只有皇室成员才能穿由小羊驼毛制成的衣服。
无节制的捕猎曾经使该物种在1974年出现在濒危物种的名单中。当时,它们的数目缩小到了6 000。不过,在秘鲁政府严密的监管下,该物种的数目得以回升,时至今日,小羊驼的总数已经超过了120 000。“chacu”仪式现在受到秘鲁政府的监管,所获利润的一部分会被返还给安第斯山脉的村民。