Perl是一种通用编程语言,最初是为文本操作而开发的,现在用于各种任务,包括系统管理,Web开发,网络编程,GUI开发等.
Perl是一种稳定的跨平台编程语言.
虽然Perl不是官方缩写词,但很少有人用它作为实用提取和报告语言.
Perl是一个开源软件,根据艺术许可证或 GNU通用公共许可证(GPL)获得许可.
Perl是由Larry Wall创建.
Perl 1.0于1987年发布到usenet的alt.comp.sources.
在编写本教程时,最新版本的perl是5.16.2.
Perl i在牛津英语词典中列出.
PC Magazine宣布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是可扩展的. Comprehensive Perl Archive Network提供了超过20,000个第三方模块( CPAN ).
Perl解释器可以嵌入到其他系统中.
Perl曾经是最受欢迎的Web编程语言,因为它具有文本处理功能和快速的开发周期./p>
Perl被广泛称为"互联网的胶带".
Perl可以处理加密Web数据,包括电子商务交易.
Perl可以嵌入到Web服务器中,加快处理速度达2000%.
Perl的 mod_perl 允许Apa che web server来嵌入一个Perl解释器.
Perl的DBI 包使网络数据库集成变得容易.
Perl是一种解释型语言,这意味着您的代码可以按原样运行,而无需创建不可移植可执行程序的编译阶段.
传统编译器将程序转换为机器语言.当您运行Perl程序时,它首先被编译成字节代码,然后将其转换(当程序运行时)到机器指令中.所以它与shell或Tcl不完全相同,它们严格解释没有中间表示.
它也不像大多数版本的C或C ++,直接编译为依赖于机器的格式.介于两者之间,还有 Python 和 awk 以及Emacs .elc文件.