Perl语言入门(第5版) 封面

Perl语言入门(第5版)

评分 4.4
字数
36.1万字
章节数
20
ISBN
9787564117634

标签

内容简介

本书是 O'Reilly 经典 Perl 教程《Learning Perl》第 5 版的中文译本,读者常称之为“小骆驼书”。全书依据作者自 1991 年起在 Stonehenge Consulting 长期从事 Perl 教学的经验编写,以循序渐进的节奏、务实的知识点取舍和随文习题,引导没有 Perl 基础的读者逐步上手。第 5 版对应 Perl 5.10,在原有内容基础上加入了智能匹配(smart match)与 given-when 结构等新特性,并对部分章节做了改写。全书共十七章,从标量数据、列表与数组、子程序、输入输出、哈希讲起,逐步深入到正则表达式的匹配与文本处理,再延伸到文件测试、目录操作、字符串与排序、进程管理、第三方模块的使用,以及若干高级技巧;书末附有习题解答和“超越小骆驼”的进阶指引。作者并不满足于让你“用 Perl 写出能跑的程序”,而是希望读者真正掌握 Perl 的思维方式与惯用写法,成为一名 Perl 程序员。书中内容适用于 Unix 和 Windows 等多种平台,约八成篇幅围绕最常用的功能展开,是学习 Perl 公认的入门读物之一。

编辑推荐

在众多 Perl 教材中,“小骆驼书”几乎是绕不开的一本。它最大的价值不在于罗列语法,而在于把一位老练的 Perl 程序员是怎么思考的、怎样做取舍的,用一位初学者能听懂的口吻讲出来。作者们长期在 Stonehenge Consulting 讲授 Perl 课程,讲稿经过反复打磨,因此书里的每个例子、每道习题都服务于同一个目的:让你在动手过程中把概念真正吃透。第 5 版对应 Perl 5.10,补入了智能匹配与 given-when 这些当年最新的语言特性,同时对正则表达式部分做了更细致的铺陈——这正是 Perl 最见功力、也最令人望而生畏的地方,本书却把它拆解得循序渐进、可读性很强。译笔整体平实,术语沿用社区习惯译法,配合原版流传甚广的示例代码,阅读起来不至于脱节。需要提醒的是,Perl 5.10 距今已有年头,若你使用的是较新的 Perl 环境,个别写法与模块推荐需结合官方文档补充;但作为打地基的第一本书,它依旧扎实可靠。

适合谁读

适合

  • 零基础或刚接触脚本语言的编程初学者
  • 需要处理文本、日志、批量任务的运维与系统管理员
  • 已有其他语言基础、想快速掌握 Perl 惯用写法的开发者
  • 生物信息、数据分析等常与 Perl 老代码打交道的研究人员
  • 希望系统补上正则表达式基本功的读者

不适合

  • 想学习 Perl 6/Raku 或现代面向对象 Perl 框架的读者
  • 已能熟练使用 Perl 且寻求高阶架构与工程实践的人
  • 完全不想动手写代码、只想要速查手册的读者

阅读建议

  1. 务必边读边敲代码,每章末尾的习题不要跳过,它们是理解概念的关键。
  2. 正则表达式三章(第七至九章)建议放慢速度,反复练习匹配与替换的实际用例。
  3. 读完后可直接切入 Intermediate Perl(《Perl 中级教程》),衔接更复杂的引用与模块知识。
  4. 使用新版 Perl 环境时,遇到与书中写法差异之处,查阅 perldoc 与官方变更说明加以对照。

目录

  1. 前言
  2. 第一章 简介
  3. 第二章 标量数据
  4. 第三章 列表与数组
  5. 第四章 子程序
  6. 第五章 输入与输出
  7. 第六章 哈希
  8. 第七章 漫游正则表达式王国
  9. 第八章 以正则表达式进行匹配
  10. 第九章 用正则表达式处理文本
  11. 第十章 其他控制结构
  12. 第十一章 Perl模块
  13. 第十二章 文件测试
  14. 第十三章 目标操作
  15. 第十四章 字符串与排序
  16. 第十五章 智能匹配与given-when结构
  17. 第十六章 进程管理
  18. 第十七章 高级Perl技巧
  19. 附录A 习题解答
  20. 附录B 超越小骆驼

常见问题

这本书对应的是哪个 Perl 版本?
第 5 版对应 Perl 5.10,是该版新增智能匹配与 given-when 结构后的修订版本。若你的环境是更新的 Perl 5 版本,绝大多数基础内容依然适用,只需注意个别语法与模块推荐的年代差异。
“小骆驼书”和“大骆驼书”有什么区别?
“小骆驼书”即本书《Learning Perl》,是面向初学者的教程;“大骆驼书”指《Programming Perl》,更接近权威参考手册,覆盖面广但阅读门槛更高。通常建议先读本书,再把它作为案头参考。
没有编程基础能读吗?
可以。本书假定读者没有 Perl 经验,从标量、数组这些最基本的概念讲起,并配有习题与解答。但若完全没有编程概念,建议先了解变量、循环等通用常识,阅读会更顺畅。
中文版的译者和出版信息是什么?
简体中文第 5 版由盛春、蒋永清、王晖翻译,东南大学出版社 2009 年 8 月出版,ISBN 978-7-5641-1763-4,全书约 325 页、36.1 万字。
Perl 现在还值得学吗?
Perl 在文本处理、运维脚本和大量遗留系统中仍有广泛使用,生物信息等领域也保留着大量 Perl 代码。若工作需要维护或读懂这些代码,学习 Perl 依然有实际价值。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同一作者

同类高分