具体描述
这不仅仅是一本关于Perl的书籍,更是一本独一无二的开发者自己介绍该语言及其文化的书籍。Larry Wall是Perl的开发者,他就这种语言的未来发展方向提出了自己的看法。Tom Christiansen是最早的几个拥护者之一,也是少数几个在错综复杂的中游刃有余的人之一。Jon Orwant是《Perl Journal》的主编,该杂志把Perl社区组合成了一个共同的论坛,以进行Perl新的开发。
作者简介
Larry Wall是Perl的创造者,也是其他一些流行的Unix自由软件的作者,包括rn新闻阅读器和无处不在的patch程序。从学历来看,Larry实际上是一位语言学家,是加州大学伯克利分校和洛杉矶分校的毕业生。
目录信息
第一部分 概述
第一章 Perl概述
第二部分 细节
第二章 集腋成裘
第三章 一元和二元操作符
第四章 语句和声明
第五章 模式匹配
第六章 子例程
第七章 格式
第八章 引用
第九章 数据结构
第十章 包
第十一章 模块
第十二章 对象
第十三章 重载
第十四章 绑定变量
第三部分 作为技术的Perl
第十五章 Uicde
第十六章 进程间通信
第十七章 线程
第十八章 编译
第十九章 命令行接口
第二十章 Perl调试器
第二十一章 内部和外部
第四部分 作为文化的Perl
第二十二章 CPA
第二十三章 安全
第二十四章 通用实践
第二十五章 可移植的Perl
第二十六章 pd
第二十七章 Perl文化
第五部分 参考资料
第二十八章 特殊名字
第二十九章 函数
第三十章 标准Perl库
第三十一章 pragma
第三十二章 标准模块
第三十三章 诊断消息
词汇表
· · · · · · (收起)
读后感
不适合初学者。 初学推荐Learning Perl 如果只是想找本例子很多的书,推荐Perl cookbook 这本适合时间很多,而且想系统学习perl的人。 个人认为perl作为一种脚本语言,也许没必要学那么深入。
自己先是看了《Perl 语言入门》,所以从正本书上来看,压力还没有的。但是这本书,因为想尽可能的讲述所有的东西。所以,有些地方讲的并不是非常的详细,比如在typeglob这个类型的东西,我是靠Google才完全弄明白的。或许,作者并不打算告诉你全部的,因为那样子,才能让自己更...
不适合初学者。 初学推荐Learning Perl 如果只是想找本例子很多的书,推荐Perl cookbook 这本适合时间很多,而且想系统学习perl的人。 个人认为perl作为一种脚本语言,也许没必要学那么深入。
好点的翻译叫装扮 差点的翻译叫强奸 翻难翻译的东西很可能从 装扮 变为 强奸 这本书基本体现了以上第三条。 真心喜欢Perl的同志们(其实我的意思是,看到这里已经有冲动买原版的人),淘宝上可代购大骆驼书~
不适合初学者。 初学推荐Learning Perl 如果只是想找本例子很多的书,推荐Perl cookbook 这本适合时间很多,而且想系统学习perl的人。 个人认为perl作为一种脚本语言,也许没必要学那么深入。
用户评价
作为一个对编程语言的演进和设计哲学有着浓厚兴趣的业余爱好者,我一直对 Perl 语言那“为文本而生”的强大处理能力感到着迷。我尝试过阅读一些 Perl 的官方文档和一些零散的网络教程,但总感觉缺乏一种系统性的指导,难以形成完整的知识体系。当我在一个技术论坛上偶然看到《Perl语言编程》这本书的推荐时,我感到眼前一亮。这本书的叙述风格非常独特,它不仅仅是在讲解语法和API,更像是在讲述 Perl 的“故事”。作者用一种非常引人入胜的方式,介绍了 Perl 的发展历程,以及它在各种实际应用场景中扮演的重要角色。我特别喜欢书中对 Perl 的“Perlish”风格的阐释,以及它如何通过简洁的代码实现强大的功能。书中对一些 Perl 的“惯用法”(idioms)的讲解,让我豁然开朗,也让我开始欣赏 Perl 独特的魅力。这本书让我不仅仅是学习了 Perl 的技术,更是对 Perl 的文化和哲学有了更深的理解,这对于一个热爱编程的人来说,是莫大的收获。
作为一名有多年编程经验的开发者,我一直以来对各种脚本语言都保持着高度的关注,而 Perl 语言在我看来,一直占据着一个非常独特的地位。它以其强大的文本处理能力和灵活的语法著称,但同时,它的学习曲线也相对陡峭,尤其对于初学者来说,找到一本能够清晰、深入地阐述其精髓的书籍至关重要。我之前接触过几本关于 Perl 的入门书籍,有的过于简略,只能触及皮毛;有的则过于晦涩,让我望而却步。因此,当我在书店里看到《Perl语言编程》时,心中燃起了希望。翻阅了目录和部分章节后,我被其详实的编排和对核心概念的深入剖析所吸引。作者并没有回避 Perl 的复杂性,而是选择逐一击破,从最基础的变量、数据类型讲起,逐步深入到正则表达式、模块、面向对象编程等更高级的主题。我尤其欣赏书中在讲解每一个概念时,都会配以大量的代码示例,这些示例不仅仅是简单的功能展示,更是对实际应用场景的模拟,能够帮助我理解 Perl 在解决实际问题时的威力。书中的语言风格也比较生动,不会让人觉得枯燥乏味,有时候甚至会用一些生动的比喻来解释抽象的概念,这对于我这样需要通过直观理解来学习的人来说,非常有帮助。
在我多年的 IT 工作经历中,我接触过各种编程语言,包括 Java、Python、PHP 以及 Ruby。然而,在处理大量文本数据和进行系统管理任务时,Perl 语言以其独特的优势,一直是我解决问题的首选工具。但不可否认的是,Perl 的语法风格和一些设计哲学,对于习惯了其他语言的开发者来说,确实存在一定的学习门槛。我一直在寻找一本能够系统地梳理 Perl 核心概念,并且能够提供实际应用指导的书籍。《Perl语言编程》这本书,可以说完美地填补了我的这一需求。作者在书中并没有简单地罗列语法,而是深入探讨了 Perl 的设计理念,以及它为何在某些场景下能够如此高效。书中对 Perl 的上下文(context)处理、标量和列表的转换、以及异常处理等关键概念的讲解,都非常透彻,让我对 Perl 的理解上升到了一个新的高度。此外,书中还提供了大量关于如何利用 Perl 进行系统管理、网络编程和 Web 开发的实例,这些实例都非常贴近实际工作需求,让我能够快速地将学到的知识应用到我的工作中,极大地提升了我的工作效率。
我是一位对新技术充满好奇心的学生,在大学的课程中接触到了多种编程语言,包括 C++、Java 以及 Python。然而,随着我对数据分析和网络爬虫的兴趣日益浓厚,我开始了解到 Perl 在这些领域的强大之处。我在网上搜索相关资料时,频繁看到《Perl语言编程》这本书被推荐。抱着试一试的心态,我购买了这本书,并被它深深吸引。这本书的编写风格非常适合我这样需要系统性学习的读者。它从最基本的语法开始,一步步引导读者进入 Perl 的世界,讲解清晰易懂,而且逻辑性很强。让我印象深刻的是,书中对正则表达式的讲解特别详细,这一点对于进行文本处理和数据提取来说至关重要。我过去在学习其他语言时,对正则表达式的理解一直比较碎片化,而这本书则提供了一个非常系统和全面的视角,让我能够真正掌握这个强大的工具。此外,书中还涉及了 Perl 的模块系统,这让我了解到如何利用现有的库来提高开发效率,以及如何构建自己的模块。这种从基础到进阶的循序渐进的学习路径,让我感觉每一步都踏实而有力,对 Perl 的掌握也越来越深入。
在我的职业生涯中,我曾有过使用 Perl 编写大规模数据处理脚本的经历。虽然当时我主要依赖于经验和对现有代码的理解,但总觉得对 Perl 的一些底层机制和更高级的用法了解不够深入。我一直渴望找到一本能够帮助我系统性梳理 Perl 知识的书籍,特别是能够深入讲解其内部机制和高级特性的。《Perl语言编程》这本书,可以说是我多年来寻觅的理想之作。作者在书中对于 Perl 虚拟机、内存管理、以及对象模型的讲解,都非常详尽和深入,这对于我这样希望从更深层次理解 Perl 的开发者来说,是极其宝贵的。书中对 Perl 的回调函数、闭包(closures)以及元编程(metaprogramming)等高级特性的讲解,更是让我受益匪浅。我可以通过书中提供的示例,看到这些高级特性如何在实际项目中发挥作用,以及如何编写出更高效、更具表达力的 Perl 代码。这本书不仅仅是一本技术手册,更像是一本Perl的“内功心法”,帮助我打下了坚实的基础,也为我日后深入研究 Perl 提供了更广阔的空间。
2007.12 | CMB | 案头参考书
“这不仅仅是一本关于Perl的书籍,更是一本独一无二的开发者自己介绍该语言及其文化的书籍。”来自Larry Wall,Perl圣经(大骆驼书)。 p.s. 别被“圣经”一词吓坏了,书里有各种段子~~~~~~~~~~~~~~~~~~~~~
很不错的教材。不过我没有仔细的看完,把基本概念看完就OK了,很多时候是用的时候再查的。脚本语言就是脚本语言,不可能和用于管理复杂资源的编程语言相比的。
入门要是看它 会有太多坏习惯吧
入门要是看它 会有太多坏习惯吧