志在指尖
用双手敲打未来

perl怎么读(perl是什么意思)

perl怎么读

Perl一种功用丰厚的计算机程序言语,运行在超过100种计算机渠道上,适用广泛,从开始是为文本处理而开发的,现在用于各种使命,包含系统管理,Web开发,网络编程,GUI开发等。[1]
Perl易于运用、高效、完整,而不是漂亮(细巧,高雅,精约)。一起支撑过程和面向对象编程,对文本处理具有强大的内置支撑,并且拥有第三方模块调集之一。[1]Perl借取了C、sed、awk、shell脚本言语以及很多其他程序言语的特性,其中最重要的特性是它内部集成了正则表达式的功用,以及巨大的第三方代码库CPAN。perl

perl是什么意思

Perl具有高档言语(如C)的强壮才能和灵活性。事实上,你将看到,它的许多特性是从C言语中借用来的。
Perl与脚本言语相同,Perl不需要编译器和链接器来运行代码,你要做的仅仅写出程序并告诉Perl来运行罢了。这意味着Perl关于小的编程问题的快速解决方案和为大型事情创建原型来测验潜在的解决方案是非常理想的。
Perl供给脚本言语(如sed和awk)的一切功用,还具有它们所不具备的许多功用。Perl还支持sed到Perl及awk到Perl的翻译器。
简而言之,Perl像C相同强壮,像awk、sed等脚本描绘言语相同方便。
Perl优点
相比C、Pascal这样的”高档”言语而言,Perl言语直接供给泛型变量、动态数组、Hash表等更加便捷的编程元素。
Perl具有动态言语的强壮灵活的特性,并且还从C/C++、Basic、Pascal等言语中别离学习了语法规则,从而供给了许多冗余语法。
在一致变量类型和掩盖运算细节方面,Perl做得比其他高档言语(如:Python)更为出色。
由于从其他言语许多学习了语法,使得从其他编程言语转到Perl言语的程序员能够敏捷上手写程序并完成任务,这使得Perl言语是一门容易用的言语。
Perl是可扩展的,咱们能够通过CPAN(”theComprehensivePerlArchiveNetwork”全面的Perl存档网络)中心库房找到许多咱们需要的模块。
Perl的mod_perl的模块答应Apacheweb服务器运用Perl解释器。perl
Perl缺陷
也正是由于Perl的灵活性和”过度”的冗余语法,也因而获得了仅写(write-only)的”美誉”,由于Perl程序能够写得很随意(例如,变量不经声明就能够直接运用),可是可能少写一些字母就会得到意想不到的结果(而不报错),许多Perl程序的代码令人难以阅览,实现相同功用的程序代码长度能够相差十倍百倍,这就令程序的维护者(乃至是编写者)难以维护。
相同的,由于Perl这样随意的特点,可能会导致一些Perl程序员忘记语法,以至于不得不常常检查Perl手册。
建议的解决方法是在程序里运用usestrict;以及usewarnings;,并一致代码风格,运用库,而不是自己运用”硬编码”。Perl相同能够将代码书写得像Python或Ruby等言语相同高雅。
许多时候,perl.exe进程会占用许多的内存空间,尽管仅仅一时,可是感觉不好。

未经允许不得转载:IT技术网站 » perl怎么读(perl是什么意思)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载