Perl是最初为文本处理开发的通用编程语言,现在用于各种任务,包括系统管理,Web开发,网络编程,GUI开发等。
Perl是一种稳定的跨平台编程语言。
虽然Perl并不是正式的首字母缩略词,但很少有人将其用作实用提取和报告语言。
它用于公共和私营部门的关键任务项目。
Perl是根据其艺术许可证或GNU通用公共许可证(GPL)许可的开源软件。
Perl是由Larry Wall创建的。
Perl 1.0于1987年被发布给usenet的alt.com。资源。
在撰写本教程时,最新版本的perl是5.16.2。
Perl被列入牛津英语词典。
“PC杂志”宣布,Perl在“开发工具”类别中获得1998年技术卓越奖的入围。
Perl拥有其他语言的最佳功能,如C,awk,sed,sh和BASIC等。
Perls数据库集成接口DBI支持第三方数据库,包括Oracle,Sybase,Postgres,MySQL等。
Perl使用HTML,XML和其他标记语言。
Perl支持Unicode。
Perl符合Y2K标准。
Perl支持程序和面向对象编程。
Perl通过XS或SWIG与外部C / C ++库进行接口。
Perl是可扩展的 全面的Perl存档网络(CPAN)提供了20,000多个第三方模块。
Perl解释器可以嵌入到其他系统中。
Perl曾经是最受欢迎的网络编程语言,由于其文本处理功能和快速的开发周期。
Perl被广泛地称为“ 互联网的磁带 ”。
Perl可以处理加密的Web数据,包括电子商务事物。
Perl可以嵌入到Web服务器中,加快处理速度高达2000%。
Perl的mod_perl允许Apache Web服务器嵌入Perl解释器。
Perl是一种解释语言,这意味着您的代码可以按原样运行,而不需要编译阶段来创建非便携式可执行程序。
传统的编译器将程序转换为机器语言。当您运行Perl程序时,首先将其编译成一个字节代码,然后将其转换为程序运行的机器指令。所以它不完全一样的shell或Tcl,这是严格解释没有中间的表示。
它也不像大多数版本的C或C ++,它们直接编译成机器依赖的格式。它是在两者之间,以及Python和awk以及Emacs的.elc文件。