perl语言编程怎么回事?

2025-04-19 07:12:53
推荐回答(5个)
回答1:

Perl,其他的您别想,她就是一门语言。然后呢,因为很爽,所以现在主流的Linux平台都提供Perl,有一些开源程序(包括我知道有一个WOW插件)是Perl写的,有一些包是用Perl去build的。可以不严格地说,Perl是Linux事实上的系统语言之一。纯种的UNIX我不熟,不清楚情况。

Perl曾经是CGI事实上的指定语言,但因为Perl的缺点——对于写CGI来说过于强大,杀鸡用牛刀——所以现在用Perl写CGI的不多了,PHP、JSP比较多,要用CGI的话直接考虑C/C++的也不少。

Perl还有一个重要用途,就是在生物信息学上。她有一个开源模块叫BioPerl,这个倒是可以做个类比:BioPerl在生物信息学的地位就像MatLab在数学中的地位一样。

Perl的模块非常神奇,经过长年发展,已经号称“几乎可以完成任何你想得到的功能”。你想做什么的话,直接上CPAN搜模块就行了,这也是她能迅速成为一个实用工具的原因。

我很喜欢Perl,因为这个语言很自由。用C写程序我会觉得我在工作,但用Perl写程序我会觉得我在和电脑说话,这种感觉很舒服。但是,您不要迷信Perl,因为纯Perl效率绝对不高;你可以喜欢她,但她不是神,就这么个概念。也有很多人也鄙视Perl,觉得这是个怪胎、邪教;但我就要说,我鄙视正统,我喜欢歪门邪道。

另外,关于Perl的名字,不要理会什么实用抽取与报告。这就是LW为了凑pearl(珍珠)这个词深造的……

回答2:

在PHP3出现之前,PERL是最广泛的动态网页编写语言,现在在网页开发方面还是占有较大的份额。

PERL最强大的在于,除了编写网页,还可以作为shell增强语言,非常方便的编写许多功能强大的程序。除了楼上说的一些安装程序,还有pidgen、Ethereal等非常强大的实用软件。

PERL并不难,特别是对于有C语言基础的人来说,一般自学一个星期就会。

回答3:

很常见,安装程序一般都通过perl制作的
cgi网页也很多通过perl写的

回答4:

Perl是系统级语言; 会用的人,觉得PHP像儿童玩具,不会用的人觉得像天书

给你举个例子:

看到下面那个最佳答案用C#写了多少行么...Perl只需要1行:

perl -i.bak -w -ne 's/[^\n\s](?!\d{1,3}\.?)/""/g' 1.txt

--看着象天书吧 :-)

回答5:

很少见.