Perl入门

作者:Jan Rooijackers
Perl in a Nutshell
  • 作者:Ellen Siever, Stephen Spainhour and Nathan Patwardhan

  • 出版社:O'Reilly & Associates

  • 电子邮件:info@ora.com

  • 网址:http://www.ora.com/

  • 价格:$24.95

  • ISBN:1565922867

  • 评论员:Jan Rooijackers

快速浏览了一下这本书,给我的印象是作者花了很多时间编写。这本书分为八个部分,每个部分包含一个或多个章节。

第一章是一个简短但非常有用的章节。 它解释了Perl的使用方法以及哪些平台支持它。 本章最重要的段落是“Perl资源”。 所有著名的资源都在这里被提及:新闻组,常见问题解答(FAQ),网页和出版社的其他书籍。

既然您知道如何获取Perl,那就该安装它了。 第2章介绍了安装模块和文档等特定安装主题。

在第3章中,从命令行到环境变量,解释了Perl解释器及其选项。 第4章解释了程序结构。 对于已经熟悉Perl或另一种编程语言的人来说,本章和下一章是很好的参考资料。 如果您是编程的完全新手并且想学习Perl,那么本书Learning Perl (Randal L. Swartz and Tom Christianson,同样来自O'Reilly) 可能是更好的起点。

第5章简要描述了内置函数。 每个描述都涵盖了函数的语法,包括其参数的类型和顺序。 由于没有人能一直编写完美的代码,因此解释了调试器及其各种选项。 第7章和第8章讨论了包、模块和对象。 简短的解释和一个示例让您很好地了解了Perl提供的每个标准模块的使用方式。

第9章至第11章介绍了CGI。 我认为这一部分将会被最广泛地使用,因为CGI与互联网是如此热门。 许多网页都使用了CGI脚本。

第11章讨论了mod_perl可以完成的有用事情,因为它将Perl合并到Apache Web服务器中。 该模块将减少每次执行脚本时额外进程的派生。 安装此模块并利用其功能可以加快服务器上的执行速度。

第12章解释了数据库和Perl之间的连接。 如今,数据库也是Internet上的热门话题。 本章介绍了DBM(数据库管理)和DBI(数据库接口)。

第六部分讨论了网络主题,例如套接字,电子邮件,新闻,FTP和LWP(Perl中的Web访问库)。 每章首先简要描述服务,然后按字母顺序排列关键字及其用法。

第18章讨论了Perl/Tk。 过去我曾使用Tcl/Tk做过一些设计工作,并惊讶于完成某些事情是如此容易。 使用Perl和Tk,它甚至更简单。 使用这些示例,您可以快速设计出一些不错的东西。

最后一章介绍了Win32模块和扩展。 借助本章提供的信息,您可以在Microsoft世界中创建一些不错的东西。

在我看来,索引可能是本书最重要的部分。 一个糟糕的索引会浪费您在书中搜索主题的时间。 此索引非常完整,您可以轻松找到任何所需的信息。

这本书很难评论,因为它是一本参考指南。 清楚的是:作者已使其成为一个很好的参考指南。 这本书是已经了解Perl并想学习更多知识的人的必备之选。 由于清晰的文字和良好的示例,您可以轻松找到并理解所需的信息。

Perl in a Nutshell
Jan Rooijackers在爱立信担任互联网顾问。 他自1994年以来就与Linux接触,并很高兴看到它变得如此受欢迎,甚至Windows也害怕它。 他与他的妻子,两个儿子(Mike和Brian)以及他的电脑共度时光。 可以通过Jan.Rooijackers@dsn.ericsson.se与他联系。
加载Disqus评论