新浪博客

12月18日发表。
Perl借取了Csedawkshell脚本以及很多其他编程语言的特性。其中最重要的特性是他内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。目前拉里·沃尔已经开发Perl 6,来作为Perl的后继;不过,Perl 6语言的语法有很多转变,所以Perl 6被视为Perl家族中的另一个语言。[2]

目录

[隐藏]

[编辑]历史

[编辑]早期版本

拉里·沃尔1987年开始写作Perl,那时他正在Unisys程序员[3],并且在1987年12月18日把1.0版本发布到了comp.sources.misc新闻组[4]。这个语言在接下来的几年内很快地发展起来。
Perl 2,于1988年发布,特色是有一个更好的正则表达式引擎,Perl 3,于1989年发布,添加了对二进制数据流的支持。
从前,Perl唯一的文档是一个逐渐变长的手册页。在1991年,《Programming Perl》(被许多Perl程序员因封面称为“骆驼书”),出版了,而且变成了一个真正的Perl语言的参考资料。同时,Perl版本号变成了4,不是因为这个语言的重大改变,而是因为这本书的特殊意义。

[编辑]早期的Perl 5

Perl 4的一系列维护的版本,最后一版是1993年的Perl 4.036。那时,沃尔废弃了Perl 4,开始开发Perl 5。Perl 5的最初始设计持续到了1994年。《perl5-porters邮件列表1994年5月为了共同移植Perl 5而创建。这将主要的论坛留给了Perl 5的开发,维护,和移植[5]
Perl 5.000于1994年10月17日发布[6]。这是一个几乎完全重写了的直译器,而且它给这个语言添加了很多新的特性,包括对象,引用,局部变量,和模块。很重要地,模块提供了一个不用修改直译器就可以扩展语言的方法。这使得核心的直译器非常稳定,即使它允许一般的Perl程序员添加新的语言特性。从此,Perl 5的开发就活跃起来了。
Perl 5.001于1995年3月13日发布。Perl 5.002于1996年2月29日发布,带有参数类型的特性。这允许模块的作者写出像Perl内部命令那样智能的子程序。Perl 5.003于1996年6月25日作为一个安全更新的版本发布。
Perl 5历史中最重要的事件之一是支持了模块。在1995年10月26日CPAN,一个软件仓库,创建了;截至2012年4月,它已经有超过9500个作者写的24500多个模块了[7]
Perl 5.004于1997年5月15日发布,添加

我的更多文章

下载客户端阅读体验更佳

APP专享