Perl设计者为拉里·沃尔(Larry Wall),他于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting及其它程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,及巨大的第三方代码库CPAN。简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便。Perl称为“实用报表提取语言”(Practical Extraction and Report Language),你也可能看到“perl”,所有的字母都是小写的。一般“Perl”有大写的P,是指语言本身,而“perl”小写的p,是指程序运行的解释器。
Perl称为“实用报表提取语言”(Practical Extraction and Report Language)。它是溯语,而不仅仅是简写,Perl的创造者,Larry Wall提出第一个,但很快又扩展到第二个。那就是为什么“Perl”没有所有字母都大写。没必要争论哪一个正确,Larry两个都认可。
Perl是由Larry Wall设计,由他不断更新和维护的编程语言。
Perl具有高级语言(如C)强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。
Perl与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想。
Perl提供脚本语言(如sed和awk)所有功能,还有它们所不具备的很多功能。Perl还支持sed到Perl及awk到Perl的翻译器。
简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便。