目录
篇名
概述
Perl是什麽?
谁对perl提供支援?由谁负责发展?它为什麽是免费的?
我该用哪一个版本的Perl?
perl4和perl5各代表什麽?
Perl的发展已稳定了吗?
Perl难学吗?
Perl和其他的程式语言比起来如何?例如Java,Python,REXX,Scheme,或Tcl?
我可以用Perl来做【某种差事】吗?
哪些场合下不适合用Perl?
「perl」和「Perl」有什麽不同?
Perl程式应算是program还是script?
JAPH是什麽?
到哪儿可拿到LarryWall的智慧讽语(witticisms)?
我要如何取信、说服我的系统管理者/上司/属下使用第5/5.004版的Perl,而不去用其他的语言?
作者及版权事宜
--------------------------------------------------------------------------------
篇名
perlfaq1-概括性的Perl问题(原文版Revision:1.12,Date:1997/04/2422:43:34.17:23:09.中译版$Revision:1.12$Date:1997/07/1220:41:48$)
--------------------------------------------------------------------------------
概述
本篇涵盖非常概括性、高层次的Perl问题。
--------------------------------------------------------------------------------
Perl是什麽?
Perl是一个高阶程式语言,由LarryWall和其他许多人所写,融合了许多语言的特性。它主要是由无所不在的C语言,其次由sed、awk,UNIXshell和至少十数种其他的工具和语言所演化而来。Perl对process、档案,和文字有很强的处理、变换能力,因此举凡有关快速原型设计、系统工具、软体工具、系统管理、资料库连结、图像程式设计、网路连结,和WWW程式设计等之类的任务,都特别适合用Perl来做。这些特长不但使Perl成为系统维护管理者和CGI作者的宠儿,就连数学家、遗传学家、新闻从业者,甚至企业管理者也都用Perl,所以或许您也该用。
--------------------------------------------------------------------------------
谁对perl提供支援?由谁负责发展?它为什麽是免费的?
Perl自由开放的发行方式要归功於发烧前的Internet的传统文化及其作者LarryWall。Perl是由使用者提供支援。现在Perl的核心、标准程式库、选择性安装的模组,以及您现在正在阅读的使用说明都出自於义务者之手。详情请见perl原始码发行版中所附的README档案底部的私人注记。
值得一提的是,核心发展小组(称为PerlPorters)的成员是一群高度热情奉献的人仕,全心投入发展出比您所能想像、用钱能买得到还要更好的免费软体。您可经由news://genetics.upenn.edu/perl.porters-gw/和http://www.frii.com/~gnat/perl/porters/summary.html取得关於新近发展计画的情报。
尽管GNU计画将Perl囊括在它的发行中,但是没有叫「GNUPerl」这样的东西。Perl既非自由软体基金会所创,亦非由其负责维护。Perl的发行条款同时也较GNU软体更来得开放。
如果您愿意,您可以购买商业性的Perl支援。但对大多数使用者来说,非正式性的支援通常已相当足够。详情请见「到哪里可买到商业性的Perl支援」一问的回答。
--------------------------------------------------------------------------------
我该用哪一个版本的Perl?
您绝对该用第五版。第四版不但老旧、功能较局限,而且已经不再维护了。它最後一次的修正(4.036)是在1992年。Perl最新的量产发行版本是5.004。等到您读这篇文章时,我们可能已经又发行了几个正式的除错版本,同时大概又会有些替下一版路的实验版出来。本文由此开始凡提及Perl语言,皆以目前的量产发行为准,除非另外特别注明。
--------------------------------------------------------------------------------
perl4和perl5各代表什麽?
perl4和perl5是对Perl程式语言的两个不同版本的非正式称呼,因为说「perl5」要比说「第5(.004)版的Perl」要来得简单。但是有些人误将其
