语言编程(第4版)
Tom Christiansen, brian d foy, Larry Wall, Jon Orwant
苏金国, 吴爽 等译
出版时间:2014年08月
页数:953
从1991年第一版问世以来,《Perl语言编程》很快成为无可争议的Perl宝典,如今仍是这种高实用性语言的权威指南。Perl最初只是作为一个功能强大的文本处理工具,不过很快发展成为一种通用的编程语言,可以帮助成千上万的程序员、系统管理员,以及像你一样的技术爱好者轻松完成工作。
人们早已经翘首以待这本“大骆驼书”的更新,如今终于得偿所愿。在这一版中,三位颇有声望的Perl作者讲述了这种语言当前版本(Perl 5.14)的内容,另外简要介绍了将来5.16版本中将要增加的一些特性。当今世界中,Unicode对于文本处理越来越重要,为此Perl提供了最好、最方便的支持,可以在任何地方平滑地集成Unicode,甚至在Perl最让人欢迎的特性(正则表达式)中也可以结合Unicode。

此次更新的重要特性包括:
· 新增的关键字和语法。
· I/O层和编码。
· 新增的反斜线转义。
· Unicode 6.0。
· Unicode字形簇和属性。
· 正则表达式中的命名捕获。
· 递归和文法模式。
· CPAN的扩展内容。
· 当前最佳实践。
  1. 前言
  2. 第1部分 概述
  3. 第1章 peri概述
  4. perl入门
  5. 自然语言和人工语言
  6. 一个平均分例子
  7. 文件句柄
  8. 操作符
  9. 控制结构
  10. 正则表达式
  11. 列表处理
  12. 有些内容你不知道也没有(太大)危害
  13. 第2部分 细节详述
  14. 第2章 集腋成裘
  15. 原子
  16. 分子
  17. 内置数据类型
  18. 变量
  19. 名字
  20. 标量变量
  21. 上下文
  22. 列表值和数组
  23. 散列
  24. 类型团和文件句柄
  25. 输入操作符
  26. 第3章 一元和二元操作符
  27. 项和列表操作符(左边)
  28. 箭头操作符
  29. 自增和白减
  30. 指数
  31. 表意一元操作符
  32. 绑定操作符
  33. 乘除操作符
  34. 加减操作符
  35. 移位操作符
  36. 命名一元操作符和文件测试操作符
  37. 关系操作符
  38. 相等操作符
  39. 智能匹配操作符
  40. c风格的逻辑(短路)操作符
  41. 范围操作符
  42. 条件操作符
  43. 赋值操作符
  44. 逗号操作符
  45. 列表操作符(右边)
  46. 逻辑与、或、非和异或
  47. perl中没有的c操作符
  48. 第4章 语句和声明
  49. 简单语句
  50. 复合语句
  51. if和unless语句
  52. ……
  53. 第5章 模式匹配
  54. 第6章 unicode
  55. 第7章 子例程
  56. 第8章 引用
  57. 第9章 数据结构
  58. 第10章 包
  59. 第11章 模块
  60. 第12章 对象
  61. 第13章 重载
  62. 第14章 绑定变量
  63. 第3部分 peri的技术
  64. 第15章 进程间通信
  65. 第16章 编译
  66. 第17章 命令行接口
  67. 第18章 peri调试器
  68. 第19章 cpan
  69. 第4部分 peri的文化
  70. 第20章 安全
  71. 第21章 常用实践
  72. 第22章 可移植的perl
  73. 第23章 pod
  74. 第24章 perl文化
  75. 第5部分 参考资料
  76. 第25章 特殊名
  77. 第26章 格式
  78. 第27章 函数
  79. 第28章 标准peri库
  80. 第29章 实现pragma的模块
  81. 术语表
书名:语言编程(第4版)
译者:苏金国, 吴爽 等译
国内出版社:中国电力出版社
出版时间:2014年08月
页数:953
书号:978-7-5123-5969-7
原版书书名:Programming Perl, 4th edition
原版书出版商:O'Reilly Media
Tom Christiansen
 
Tom Christiansen是一位擅长Perl培训和写作的自由职业顾问。为TSR Hobbies (以其“龙与地下城”游戏而闻名)工作多年之后,他又返回大学,在西班牙待了一年,另外5年留在美国,热衷于音乐、语言学和编程,另外还学习了6种不同的语言。Tom最后终于从威斯康星大学-麦迪逊分校拿到了西班牙语和计算机科学的学士学位,另外还拿到计算机科学的硕士学位。接下来5年他在Convex担任一种万事通的角色,从系统管理到工具和内核开发都有涉足,另外还要负责客户支持和培训。Tom还在USENIX协会董事会担任了两届董事。由于有30多年Unix系统编程方面的经验,Tom举办过多场国际研讨会。如今Tom生活在科罗拉多州巨石市上面的丘陵地区,他的夏天总是在远足、骑马、捕鸟、作曲和游戏中度过。
 
 
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上的很多模块以及一些独立的脚本。
 
 
Larry Wall
 
Larry Wall在Unisys当程序员的时候创建了Perl。现在他把全部时间用来指导这个语言的未来开发。Larry以其特殊的颇有创见的编程方法而闻名,另外也因他对自由软件编程文化做出的开创性贡献而享有盛誉。
 
 
Jon Orwant
 
Jon Orwant创办了《The Perl Journal》,并于2004年由于对Perl做出的卓越贡献而获得白骆驼终生成就奖。他是谷歌的项目经理,领导着Patent Search、可视化和数字人文科学小组。Jon在Google的大部分时间都参与Book Search的工作,他还建立了广泛使用的Google Books Ngram Viewer。在Google之前,他还曾是O’Reilly的CTO、France Telecom的研究部主任,另外还是MIT的讲师。Orwant于1999年得到了MIT电子出版组的博士学位。
 
 
本书的封面动物是一只单峰骆驼。单峰骆驼也称为“阿拉伯骆驼”,是一种单峰偶蹄反刍动物。单峰骆驼是骆驼家庭中体型最大的成员。它们作为家畜已经有3500年的历史,由于适应性很强,它们可以在沙漠里生存,这使它们成为非常理想的运输工具。
当今世界上的单峰骆驼主要是家畜,只有一种很著名的野生品种,生活在澳大利亚。家养的单峰骆驼生活在中东和北非,通常成群生活,一群中往往有多只雌性骆驼和一只雄性首领。单峰骆驼的驼峰可以储藏多达80磅脂肪,这可以分解为水和能量,使它即使没有水也可以在沙漠中跋涉100英里。除了能够在干旱中没有供给的条件下长途跋涉外,单峰骆驼还有两排睫毛,可以防止沙子进眼睛,另外遇到沙尘暴时还能把鼻孔合上,与马不同,它们屈膝来装载货物和人。单峰骆驼通常的寿命是40?50年。