出版时间:2012-3 出版社:东南大学出版社 作者:Randal L.Schwartz,brian d foy,Tom Phoenix 页数:363 译者:盛春
Tag标签:无
内容概要
如果刚开始学习Perl这门语言,那么《Perl语言入门(中文版第6版)》就是你所需要的——不管你是一名程序员,还是系统管理员,抑或是网络黑客。这本书被整整两代Perl用户昵称为“小骆驼书”,《Perl语言入门(
中文版第6版)》根据作者施瓦茨、福瓦、菲尼克斯从1991年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的Perl
5.14版本的变化。
Perl能在绝大多数平台上完成几乎所有任务,不管是简单的修修补补,还是大型完备的网络应用。《Perl语言入门》从最基础的开始教起,然后逐渐深入,让你慢慢能够自行编写多至128行的程序——如今90%的Perl
程序差不多都是这般大小。本书每章都包含若干习题,帮助你巩固消化刚学到的知识。也许其他书籍只是想着灌输Perl编程的条条框框,但本书不同,我们希望把你培养成一名真正的Perl程序员。
作者简介
Randal L.Schwartz、brian d foy 和Tom
Phoenix共同编著了数本Perl编程方面的“必读”图书,包括《Effective Perl
Programming》(由Addison—Wesley出版)、《Learning Perl》、《Programming
Perl》、《Intermediate Perl》以及《Mastering Perl》(原版均由0’Reilly出版)。 Randal
L.Schwartz、brian d foy 和Tom
Phoenix共同编著了数本Perl编程方面的“必读”图书,包括《Effective Perl
Programming》(由Addison—Wesley出版)、《Learning Perl》、《Programming
Perl》、《Intermediate Perl》以及《Mastering Perl》(原版均由0’Reilly出版)。 Randal
L.Schwartz、brian d foy 和Tom
Phoenix共同编著了数本Perl编程方面的“必读”图书,包括《Effective Perl
Programming》(由Addison—Wesley出版)、《Learning Perl》、《Programming
Perl》、《Intermediate Perl》以及《Mastering Perl》(原版均由0’Reilly出版)。
书籍目录
第一章 简介
第二章 标量数据
第三章 列表与数组
第四章 子程序
第五章 输入与输出
第六章 哈希
第七章 漫游正则表达式王国
第八章 用正则表达式进行匹配
第九章 用正则表达式处理文本
第十章 其他控制结构
第十一章 Perl模块
第十二章 文件测试
第十三章 目录操作
第十四章 字符串与排序
第十五章 智能匹配与given—when结构
第十六章 进程管理
第十七章 高级Perl技巧
附录
章节摘录
版权页: 注意警告信息中出现的(W numeric),其中M的意思是警告级别属于普通警告,numeric的意思是警告类型属于数字操作一类。所以,看到这两条就知道潜在问题大致出在哪里。 随着后续深入介绍,我们还会看到关于其他类型错误的警告。不过请记住,将来的Perl也许会因为内部工作机制的变化而令发出警告的方式和内容也随之发生变化。 标量变量 所谓变量(variable),就是存储一个或多个值的容器的名称。而标量变量,就是单单存储一个值的变量。后续章节我们还会看到其他类型的变量,比如数组和哈希,它们都可以存储多个值。变量的名称在整个程序中保持不变,但它所持有的值是可以在程序运行时不断修改变化的。 你大概猜到了,标量变量存储的是单个标量值。标量变量的名称以美元符号开头,这个符号也称为魔符(sigil),然后是变量的Perl标识符:由一个字母或下划线开头,后接多个字母、数字或下划线。标识符是区分大小写的:变量$FredTN$fred是两个完全不同的变量。不同的大小写字母、数字以及下划线构成了不同的标识符,所以下面的变量各不相同: Perl并不限于使用ASCII字符作为变量名。如果启用了utf8编译指令,那么可用于表示字母或数字的字符会多许多,所以拿它们来作为变量名也是可以的: Perl通过变量标识符前的魔符来区分它是什么类型的变量。所以不管你取什么名字,都不会和Perl自带的函数或操作符的写法相冲突。 此外,Perl是通过该魔符来判断该变量的使用意图。$的确切意思是“取单个东西”或者“取标量”。因为标量变量总是存储一项数据,所以它的意思就总是取得其中的“单 Randal L.Schwartz Randal L.Schwartz已经是软件行业历练了二十多年的老手了,他在软件设计、系统管理、系统安全、技术写作和培训等方面拥有丰富的经验。Randal参与编著的“必读”书籍有:《programming Perl》《Learning Perl》以及《Learning Perl onWin32 Systems》等(全部由O’Reilly出版),另外还著有《Effective Perl Programming》 (由Addison—Weslev出版)。 (译注:该书第二版已由人民邮电出版社于2011年发行简体中文版,书名为《Perl高效编程》。)他还是《WebTechniques》 《PerformanceComputin9》《sysAdmin》以及《Linux Magazine》等杂志的Perl专栏作家。 不仅如此,他还是Perl新闻组的热心奉献者,从comp.1an9.perl.announce创建伊始就负责协助管理大小事务。他以风趣的言谈和扎实的技术功底,赢得了圈内的普遍赞誉(虽然有些传奇故事是他自己爆出来的也说不定)。Randal总是想着回报Perl社区赋予他的一切,于是着手参与筹建Perl Institute基金。他还是Perl Mogers(perl.org)董事会成员,该机构是全世界范围内Perl开发者一致拥护的社团组织。从l985年起,Randal拥有了自己运营 Stonehenge Consulting Services公司。可以发送邮件到merlyn@stonehenge.cnm和Randal聊聊有关Perl方面的话题。
编辑推荐
《Perl语言入门(第6版)(中文版)》从最基础的开始教起,然后逐渐深入,让你慢慢能够自行编写多至128行的程序——如今90%的Perl程序差不多都是这般大小,全书包括输入与输出;用正则表达式处理文本;字符串与排序等数章内容。
名人推荐
《Perl语言入门》绝对是每一位Perl程序员此生必读的经典著作之一。此书蕴含的知识极为丰富,即便拥有多年Perl编程经验的人,哪怕只是粗浅翻阅本书代码示例,也同样会获益匪浅。” ——Craig Maloney Slashdot网站评论员
图书封面
图书标签Tags
无
评论、评分、阅读与下载