Perl 5 示例
作者:David Medinets
出版社:Que
价格:39.99 美元(包含 CD-ROM)
ISBN:0-7897-0866-3
评论员:Sid Wentworth
现在 Perl 5 已经成为 Perl 的事实标准版本,出版商正在尽快将他们的书籍推向市场。就Perl 5 示例而言,它来得太快了。 由于我有 C 编程经验并且涉猎过 Perl,我正在寻找一本能让我快速上手的书,并且通过示例学习似乎是一个不错的方法。
Perl 5 示例将 Perl 的学习分为四个部分:基础、中级、高级和“Perl 和互联网”。本书附带的 CD 包含 Perl 解释器、本书中的所有示例、本书本身以及 Que 出版的另外两本关于 Perl 的 HTML 格式书籍。每章包含复习问题和练习。
这种方法是有效的,但这本书在实现方面做得不好。 这本书的文本中存在大量简单的错误,可能会让新手感到困惑。 错误的例子包括代码中的空格与显示的结果不符,在没有解释的情况下使用箭头字符来表示文本的延续,以及使用不正确的技术术语——“函数”用在“变量”正确的地方。 还有一种倾向是做出糟糕的排版决定,这也可能会让新手感到困惑,例如,在特定图表中,使用不同长度的连字符来表示相同的内容,或者在标题中使用斜体字体,从而使运算符序列如||显示为//.
即使我对这本书本身不太满意,我还是继续查看了 CD。 不幸的是,它也存在同样的问题。 例如,有指向示例文件的链接,但这些文件并未位于链接指向的位置。
从我的角度来看,另一个缺点是这本书显然是为非 Unix 人员编写的——或者说,可能比非 Unix 人员还不如。 例如,解释变量名称区分大小写似乎很奇怪——有什么语言不这样做呢?
如果更正了排版上的不足和一般错误,Perl 5 示例将值得认真考虑——特别是如果您在基于 Microsoft 的平台上使用 Perl。 对于 Linux(或 Unix)用户,我建议寻找另一本书。
Sid Wentworth 居住在乌兹别克斯坦,他的时间分配在 UUCP 黑客和饲养牦牛之间。