
高阶 Perl
Higher-Order Perl
Mark Jason Dominus · 初版 2005 年
- 109次提及
- 57人推荐
- 80位 HN 评论者
简介
这本由最著名的Perl开发者之一撰写、备受期待的著作,总结了多年的创新实践。大多数Perl程序员最初都接受过C和Unix编程培训,因此他们编写的Perl程序与C程序极度相似。然而,Perl融入了许多源自Lisp等其他语言的特性。这些高级特性并不为人熟知,大多数Perl程序员很少使用,但它们却极其强大。它们可以自动化日常编程中用其他方式难以解决的任务。其中最强大的特性之一
为什么值得读
用脚本语言深入剖析闭包、惰性求值与函数式编程
- 详尽拆解基于闭包实现惰性求值的细节
- 讲解记忆化与高阶语法解析等技巧
- 为脚本语言开发者提供通俗的函数式范式
适合:希望在动态语言中实践函数式特性的开发者
值得读指数:92 / 100
Hacker News 读者推荐
> 你介意列举几本吗?当然不介意:我已经提到过 Mark Jason Dominus 的《高阶 Perl》(Higher-Order Perl),它是函数式编程的极佳入门书,并且深入到了如何在闭包之上实现惰性求值的所有硬核细节。Damian Conway 的《面向对象 Perl》(Object Oriented Perl)也浮现在我的……
G3rn0ti 在 HN 的推荐
……像 Catalyst 这样的框架。同时你也可以用函数式编程技术来写。你能搞出像 Memoization(记忆化)和高阶解析这样很酷的操作。想了解更多信息,请阅读 Mark Jason Dominus 的《高阶 Perl》——(免费电子书)http://hop.perl.plover.com/。与此同时,作为一个新手,你可以从自己能理解的内容开始学编程,去读 chromatic 的《Modern Perl》——(免费电子书)- http://onyxneon.com/books/modern_perl/……
kamaal 在 HN 的推荐
……我们需要某种面向脚本语言普通程序员、涵盖函数式技术的教程。《SICP》已经过时了,跟现代语言能做的事情不太契合。Mark-Jason Dominus 的《高阶 Perl》棒极了,但可惜的是它专门针对了一门在 2011 年大多数程序员已经不再选择的语言。曾经有人尝试把它移植到 JavaScript。也许有人应该把这事儿重新捡起来。
neilk 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 1558607013
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。