程序员书库(ID:CodingBook) 猿妹整编
选秀节目霸屏的年代,一档30+女团选秀节目《乘风破浪的姐姐》强势出圈。
宁静、伊能静、张雨绮、黄圣依等30位出道年龄最少7年,最多达36年的姐姐们,来自各个领域。这档节目一经播出就爆点不断,豆瓣评分8.3,国内口碑综艺榜榜首、新浪热搜强势霸屏:
在编程语言界,有一门语言出到30多年,论资历比不过Pascal、Basic、Fortran三兄弟,论地位不及C/C++和Java,论流行又敌不过Python。但是,若要论赚钱能力,那它必须有姓名,它就是——Perl。
Perl最初的设计者为拉里·沃尔,于1987年12月18日发表,目前,大多数开发者和专家对Perl的前景是不太看好的,因为它的非常规语法及其不明朗的未来(Perl 5 和 Perl 6 是两种编程语言)给Perl带来了巨大的影响,但这依然不影响它的高薪。
前不久,Stack Overflow 发布了 2020 年度全球开发者报告。在全球范围内,使用Perl、Scala和Go的开发员薪水最高,薪酬中位数约为75K美元。有趣的是,Perl也是最令人头疼的编程语言之一,所以,高薪水可能是为了弥补使用该技术的开发人员的短缺。
简而言之,选择Perl作为你的第二编程语言是一个不错的选择,如果你也有这个打算,下面这本书千万别错过——《Perl语言入门》。
这本书根据作者施瓦茨、福瓦、菲尼克斯从1991年开始的教学经验积累汇聚而成,多年来十分畅销,被称为“小骆驼书”。第六版涵盖了Perl5.14版本的变化,也许其他书籍只是想着灌输Perl编程的条条框框,单这本书的目的是帮助你成为一名真正的Perl程序员。
这本书大小适中,全书不到300页,却完全覆盖了绝大多数的Perl主题,它是作为教科书编写的,每章都包含若干习题,帮助你巩固消化刚学到的知识。书中涵盖了一切Perl编程主题,例如数据类型,子程序、文件处理等,但最有趣的我觉得是正则表达式这一章。
详细的目录如下:
第一章:简介
第二章:标量数据
第三章:列表与数组
第四章:子程序
第五章:输入与输出
第六章:哈希
第七章:漫游正则表达式王国
第八章:用正则表达式进行匹配
第九章:用正则表达式处理文本
第十章:其他控制结构
第十一章:perl模块
第十二章:文件测试
第十三章:目录操作
第十四章:字符串与排序
第十五章:智能匹配与given—when结构
第十六章:进程管理
第十七章:高级perl技巧
豆瓣书评:
@kernel:第六版比第四版多了些内容 尤其是模块应用方面 并涉及到perl 5.4转perl 6的问题
@yychao:读了perl语言的正则表达式部分,思路清晰,讲解了部分原理,适合正则表达式入门;深入掌握还需要读 Mastering Regular Expression
@宇宙访客:perl入门绝对没有第二本了.我花了一个月看完了.如果你是初学者,看其他perl书你会彻底晕头的.所以看这本肯定没错。
关于作者
Randal L.Schwartz、brian d foy 和Tom Phoenix共同编著了数本Perl编程方面的“必读”图书,包括《Effective Perl Programming》、《Learning Perl》、《Programming Perl》、《Intermediate Perl》以及《Mastering Perl》(原版均由0’Reilly出版)。
不知道,你对这本书是否感兴趣?