Perl语言入门

当前位置:首页 > 计算机网络 > 程序设计 > Perl语言入门

出版社:东南大学出版社
出版日期:2011-12
ISBN:9787564130848
作者:Randal L.Schwartz,brian d foy,Tom Phoenix
页数:363页

媒体关注与评论

  “Perl语言入门(第四版)绝对是每一位Perl程序员此生必读的经典著作之一。此书蕴含的知识极为丰富,即便拥有多年Perl编程经验的人,哪怕只是粗浅翻阅本书代码示例,也同样会获益匪浅。”  ——Craig Maloney Slashdot网站评论员

内容概要

  Randal L. Schwartz is a two-decade veteran of the software industry. He is skilled in software design, system administration, security, technical writing, and training. Randal has coauthored the "must-have" standards: Programming Perl, Learning Perl, and Learning Perl on Win32 Systems (all from O'Reilly); and Effective Perl Programming(Addison-Wesley). He is also a regular columnist for WebTechniques, Performance-Computing, SysAdmin, and Linux Magazine.  He is also a frequent contributor to the Perl newsgroups, and has moderated comp.lang.perl.announce since its inception. His offbeat humor and technical mastery have reached legendary proportions worldwide (but he probably started some of those legends himself). Randal's desire to gfve back to the Perl community inspired him to help create and provide initial funding for The Perllnstitute. He is also a founding board member of the Perl Mongers (perl.org), the worldwide Perl grassroots advocacy organization. Since 1985, Randal has owned and operated Stonehenge Consulting Services, Inc. Randal can be reached for comment at merlyn@stonehenge.com, and welcomes questions on Perl and other related topics.

书籍目录

preface
1. Introduction
Questions and Answers
Is This the Right Book for You?
Why Are There So Many Footnotes?
What About the Exercises and Their Answers?
What Do Those Numbers Mean at the Start'of the Exercise?
What If I'm a Perl Course Instructor?
What Does "Perl" Stand For?
Why Did Larry Create Perl?
Why Didn't Larry Just Use Some Other Language?
Is Perl Easy or Hard?
How Did Perl Get to Be So Popular?
What's Happening with Perl Now?
What's Perl Really Good For?
What Is Perl Not Good For?
How Can I Get Perl?
What Is CPAN?
How Can I Get Support for Perl?
Are There Any Other Kinds of Support?
What If I Find a Bug in Perl?
How Do I Make a Perl Program?
A Simple Program
What's Inside That Program?
How Do I Compile My Perl Program?
A Whirlwind Tour of Perl
Exercises
2. Scalar Data
3. Lists and Arrays
4. Subroutines
5. Input and Output
6. Hashes
7. In The World of Regular Expressions
8. Matching With Regular Expressions
9. Processing Text With Regular Expressions
10. More Control Structures
11. Peri Modules
12. File Tests
13. Directory Operations
14. Strings and Sorting
15. Smart Matching and Given-when
16. Process Management
17. Some Advanced Peri Techniques
index

编辑推荐

施瓦茨、福瓦、菲尼克斯编写的《Perl语言入门(影印版第6版)》绝对是每一位Perl程序员此生必读的经典著作之一。此书蕴含的知识极为丰富,即便拥有多年Perl编程经验的人,哪怕只是粗浅翻阅本书代码示例,也同样会获益匪浅。”

作者简介

如果刚开始学习Perl这门语言,那么《Perl语言入门(影印版第6版)》就是你所需要的——不管你是一名程序员,还是系统管理员,抑或是网络黑客。这本由施瓦茨、福瓦、菲尼克斯编写的《Perl语言入门(影印版第6版)》被整整两代Perl用户呢称为“小骆驼书”,根据作者从1991年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的Perl5.14版本的变化。
Perl能在绝大多数平台上完成几乎所有任务,不管是简单的修修补补,还是大型完备的网络应用。《Perl语言入门》从最基础的开始教起,然后逐渐深入,让你慢慢能够自行编写多至128行的程序——如今90%的Perl程序差不多都是这般大小。本书每章都包含若干习题,帮助你巩固消化刚学到的知识。也许其他书籍只是想着灌输Perl编程的条条框框,但本书不同,我们希望把你培养成一名真正的Perl程序员。

图书封面


 Perl语言入门下载



发布书评

 
 


精彩短评 (总计58条)

  •     page 128 bug:
    习题4:
    <原文开始>此程序是否会输出Fred,而不输出含有Fred或FRED的行。</原文结束>
    第2个Fred应为fred.
    英文版原文:
    <原文开始>Dose it match Fred but neither fred nor FRED ?</原文结束>
  •     牛逼。活到老学到老的模范人物!但此人真的入了党吗?。。可惜了
  •     不小心买了本英文了,硬着头皮看吧
  •     相当不错的一本书,很喜欢这样的Perl著作
  •       这是我看的最多次数的计算机书籍,总共看了有4、5遍了,并且每次都从目录看起,每次看都有新体会,并不觉的枯燥。不知道是perl的魅力还是这本书的魅力。
      这是我看的最多次数的计算机书籍,总共看了有4、5遍了,并且每次都从目录看起,每次看都有新体会,并不觉的枯燥。不知道是perl的魅力还是这本书的魅力。
  •     很经典的书,但是影印版的质量不是太好,纸很软
  •     看原版的好
  •       跟其他书一块凑数买的,想了解下perl,结果发现内容太少,不如之前看的电子书内容丰富,名副其实啊,入门书~
  •     包装书的塑料破了,书下面磨掉了一些,具体还没看。
    送货员态度很一般,当当自己送货么,怎么给中通了
  •     书的答案很详细 书的质量很好 物流很快
  •       虽然虽然现在只读过1本perl书,但是,从读过这么的编程书,这本书的语言入门最棒,语言风趣幽默,翻译较好,读下来非常流畅,学得非常愉快。
      虽然所涉及的知识较少,但绝对是使用频率最高的知识,非常棒。
      唯一希望是作者再出一版吧,绝对追捧
  •     晚节不保...
  •       绝对的perl入门的好书。读这本书其实是个意外,当时想买的是读过两章电子感觉还不错的beginning perl,结果下单的时候买错了。虽然买的是英文版,而且本人英语一般,但是看了几页之后就发现已经不想放下了,这是第一本让我有极大的渴望去看完的一本技术类书籍。语言轻松风趣,深入浅出地对perl的一些特征进行讲解,阅读过程中并不会出现什么特别难以理解的地方,就算是有一些疑问,也会在不远处或者注释中得到解答。
  •     质量不错,比起看电子书PDF舒服多了
  •     很不错的pel语言入门书,导师推荐的
  •     看了你的书评,我特意去听了听钟老爷子的讲座,还买了几本书。哈哈!!
  •     价格倒是挺合适的,推荐
  •     书中讲述了pel最基本的语法,全面、详实,值得拥有。
  •     入门不错的书籍
  •     书很轻巧,看了开篇,语言很轻松
  •     中文的没货了,只好买影印的,顺便练习英语了
  •     希望能做个骨灰级玩家~~~~~~~~~~~
  •     to Barret:
    同感,呵呵
  •     提交出版社的勘误吧。。
    记得在英文版中的页码,错误类型等
  •       1. ex15-5中,答案有错误:
       when (@divisors ~~ {2}) {say 'It is a even number';continue}
      这里的2一定要写成 {2} ,否则不会去比较。
  •       这本书我也是在图书馆啃玩的,前后大概花了一周时间吧。
      感觉perl是很有意思的语言。虽说一切都是为了方便使用者,不给使用者设置任何限制。但是还是有很多语言细节需要去记忆记忆的。
      看完了,觉得很好玩。生活中有用的时候就要果断去用它,这样才能在实践中熟悉,熟练的掌握他。
      P.S.下:Larry Wall is a totally narcissistic geek
  •     这个非常值得拥有,不过,O'Reilly的惯例是错误有点多,主要是排版和印刷,一般而言,国内的出版社印刷的时候都不修正勘误,大家可以在o'reilly的官网上找勘误。本书也有中文版,大家可以看到中文的译者盛春先生提交的勘误信息^^
  •     没注意是影印版,看不懂英文
  •     ls,显然楼主他不懂为什么要有脚本语言这种东西
  •       中文第5版,东南大学出版社,原书的一个错误:
      page 96 原文:
      <原文开始>如果$selected_output的值是">passwd"而之前又没有空格的话,就会变成以替换方式写入,而非以追加方式写入文件。</原文结束>
      
      应为‘会变成以追加方式写入,而非以替换方式写入文件."
      
      当时看的时候有疑惑,为此特意参考了英文第五版:
      
      英文原版:
      <原文开始>
      if selected_output were ">passwd" for example(which would make an append instead of a write).
      </原文结束>
      
      --
      搞不懂他们为什么会犯这样低级的错误。
      翻译时写颠倒了?
      
      --
      http://oreilly.com.cn/index.php?func=book&isbn=978-7-5641-1763-4
      (暂无此书的勘误表)
  •       几乎每天都要用到perl,就算不是编新脚本,也要用到过去的脚本。但一直以来对于perl都是现用现查,几次重复下来,终于算是掌握了perl最基本的一点点东西。
      learning perl这本书挺薄的,不过讲到的内容非常之多──原来perl可以这样去用,这本书的特色是涵盖了大量的perl的功能性和技巧性的知识,但基本都是一带而过,并没有进行详细的解说。对我这种初学者来说,看起来比较轻松,而且拓展了我对perl的认识。
      看到信号处理部分时,我感叹──你能想到的,perl都能做到。
      读第二版的同时也参考了三四两版,感觉相比之下二似乎更适合我一点。一个原因如前面所说,第二版更注重拓展读者的视野,在标准内容之外,还提到了数据库管理、二进制数据的获得以及应用等。另一个重要原因是结构的安排,第二版比起后来的版本结构化似乎要弱一些,不过这也正是它的优点,第二版感觉是一个perl的大牛在和你面谈他用perl的经验,于是在提到文件时难免要说die,介绍正则表达式时也避不开split和join,给人感觉非常自然。
      合上书之后,突然有一种莫名其妙的冲动决定要去为perl做点什么……
  •     I initially bought this 1st edition book in 1997 and read every page on my bus ride to work. This is the only programming book I have read every page of and thoroughly enjoyed reading. I do have the other O'Reilly Perl books ( Programming Perl, Perl Cookbook, Regular Expressions ) and enjoy them but they are just too heavy to lug around and so they get left at home while I love to carry my lightweight Learning Perl book for a quick 15 min read at bus stop or coffee shop. This book makes Learning Perl a breeze and I highly recommend it. Buying the 6th edition will be my 3rd purchase of this boo...k. This is the only tech book I have purchased multiple times due to getting the updates and due to book getting worn out by myself carrying it around. 阅读更多 ›
  •     内容不许多说,之前已经看过电子版,只是作为收藏,不过价格确实高,alpaca书页数少不了几页,价格低很多印刷还好
  •     书是挺好的,但是买的时候没看好,本来想买中文版的
  •       Best tutorial ever, this book could be the reason to learn the perl language.
  •     嗯,不过smart match是一种后续版本中要被删掉的特性,没准今年发布的5.20版就不再支持了呢。。
  •     PERL的入门级教程,英文版才最能体会作者的意图,值得推荐
  •     英文写的很简单易懂,书的手感超好。。。喜欢。。。
  •     想学习好不只要看书,更重要的是要动手编程书很好
  •     果然还是看英文版有感觉,不错,书很新
  •     第5版,涵盖Perl 5.10,仍然不是最新的,英文版已说到5.14了吧?
  •     呵呵,老兄之前都用过什么语言?
  •       图书馆中文版都被借光了,只好借了英文版看,拿到手很是高兴,因为之前拿到的很多编程书都是很厚的枕头书,而这本书才200多页,超薄^^.因为手里还有他的中文电子版和其他Perl书籍,体会就是看这本英文版效果最好,记忆的最深,也可能看中文版一目十行的缘故吧。这本书的英文很简洁易懂,希望别吓到想读他的人,提高了英语会是你另一收获。
  •     原本在图书馆里有这本书。非常新,不过这本是perl入门,包含了很多即使写很复杂程序也要用到的基础手段,以后指不定需要查阅,所以还是买了一本。货很快,第二天就到了,送货上门让人很舒服,书包的很严实。纸张也很好,印刷也不错。总之感觉相当的好啦。
  •     又读了一遍。。收获又不一样。。。
  •       这本书,为入门者,尤其是没有其他脚本编程基础的人,很好。
      
      内容的连续性,系统性,易读性都非常好。
      
      但是,不得不说,我真的非常讨厌这种所谓灵活的语言。
      
      有关“标量和列表上下文”这种东西,除了带来难以定位的bug,和记忆更多的语法规则,实在看不到有其他好处。
  •     入门级,但没有想像中内容那么全
  •     书质量很好,收获很大。
  •       菜鸟要勇敢!只有骨灰骨灰级的Perl玩家才知道的秘密!
      
      这里的许多人(1980后),肯定都听说过钟道隆吧,就是独创了风靡1990年代的“逆向英语学习法”的那位老爷子。
      
      这位老爷子,是在他45岁那年才开始自学英语的,一年之后就成为了翻译!而且他是复读机的发明者(来自《维基百科》,可信度很高)。
      
      更夸张的是,老爷子在52岁时开始自学电脑,之后居然成为电脑领域专业译著者,且产量颇丰。
      
      玩Perl的程序员,无人不知“小骆驼书”(Learning Perl)吧,这是Perl书的老祖宗,O'Reilly的经典中的经典。
      
      但是,现在的Perl玩家,99%的,手头上的都是蓝色块的《Perl语言入门》(从第二版开始)。
      
      除非你是骨灰级的骨灰级的Perl玩家,否则你一定不知道《Perl语言入门》的第一版,不是蓝色块的,而是红线条的,而且中文版书名是《Perl入门》。
      
      《Perl入门》是Perl书的老祖宗的老祖宗,是1997年由电子工业出版社引进的最早的一批O'Reilly书。
      
      封面图:http://www.book110.net/fm/731/731090.jpg
      
      这《Perl入门》一书的翻译审校者,就是钟道隆这位老爷子!
      
      —— 52岁开始自学电脑,60多岁成为计算机编程最专业最经典书籍的译审!
      
      各位编程新手、爱好者、菜鸟,你们还怕个啥?!打开一本好书,开启你的电脑,大胆地出发吧!
      
      
      
      
  •     本来是在学校图书馆看到的书,但是只能借四天,所以就买回来慢慢阅读,还是买原版的比较好,这样更加有味道
  •       本书写的很风趣,就像家常闲聊一样介绍了Perl的基础知识。在不多的200多页中,"废话"的确很多,不过却让这本书看起来很轻松愉快,完全可以当作,要是你不急需Perl技能的话,完全可以当作闲暇时间的读物。本书的另外一个特征是,具有相当多的注释。几乎每一页都有注释。很多注释也是调侃性的。
      总之,本书作为一本计算机语言教材,写得幽默风趣,平易近人,完全可以作为闲暇时间的读物,锻炼锻炼脑袋,又掌握一门P类语言,何乐而不为呢?
  •     一直喜欢东南的影印书,很有书香味
  •     对于有一定英语基础的童鞋,一定要买影印版。
  •     我觉得这版优于其他版的大概就是 Larry Wall 的前言了,哈哈!
  •     书角有损坏,但是不影响阅读
  •     貌似可以反过来写,这样就OK了
    when(2 ~~ @divisors){say "It is a even number";continue}
    详见Brian的文章"Rethinking smart matching"
    http://blogs.perl.org/users/brian_d_foy/2011/07/rethinking-smart-matching.html
  •     这本书印刷不行,内容和网站上找到的第四版差别不大
  •     这个买回来后就放起来了,看了一点点,基本入门还是可以的
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024