Perl书籍介绍之Higher-Order Perl
Perl全球社区公认经典著作,资深Peri专家(核心贡献者之一)数十年工作经验结晶,Perl6设计者之一Conway亲自作序推荐深入探讨Pe喇领域的各种经典问题和新主题,包含大量最佳实践和真知灼见,Perl程序员进阶必读。它的中文译名为:《高阶perl》,已经在国人上市发行。
本书处处皆珍宝,不仅对perl领域的各种经典问题给出了独到且精辟的解释,而且深入探讨了perl中各种最新的主题,如递归、迭代器、过滤器、记忆术、划分、数值方法、高阶函数、currying、切断排序、基于语法的解析、惰性求值和约束编程等内容,并将这些转换成现实编程工作中强有力的实用工具:文件系统互动、html处理、数据库访问、网页抓取、排版、邮件处理、家庭理财、文本描图和图表生成等。全书包含大量真知灼见和最佳实践。
全书共9章:
第1章介绍了递归与调用等参数化函数行为,分析了数制之间的转换、目录遍历、递归适用条件等;
第2章讲解了代码引用的另一种用法—分配表;
第3章介绍了解决性能问题的一个简单和普遍的做法—缓存;
第4章讲解了迭代器的详细使用方式,包括迭代器概念、自制迭代器、迭代器实例、过滤与变换、半谓词问题、网页抓取等;
第5章讲解了将通用递归函数转换到迭代器的技术;
第6章介绍了如何使用无限流来摒弃迭代器的缺陷,涉及链表、递归流、正则字符串等内容;
第7章介绍了把一个普通的函数转换成一个函数工厂以制造更多函数的currying技术,以及把一个函数转换成另一个函数的技术;
第8章讲解了将未结构化的输入转换为数据结构的方式—解析;
第9章介绍了声明式编程的技术与应用。
作者:Mark Jason Dominus
格式:PDF, MOD source code
页码:600
原书下载:
Higher.Order.Perl.pdf