Perl是一种动态编程语言,由美国宇航局的语言学家Larry Wall于1987年创建。它是作为一种脚本语言开发的,旨在结合C、sed和Bourne Shell的最佳功能。当时,它主要用于管理任务,时至今日,它仍能看到这种功能的一些用途。然而,随...
Perl是一种动态编程语言,由美国宇航局的语言学家Larry Wall于1987年创建。它是作为一种脚本语言开发的,旨在结合C、sed和Bourne Shell的最佳功能。当时,它主要用于管理任务,时至今日,它仍能看到这种功能的一些用途。然而,随着时间的推移,它变成了显然,这种语言在许多方面都是网页服务器端脚本编写的理想语言,因此在该领域越来越受欢迎,最终成为顶级服务器端语言之一当他发现一个珍珠的名字时,他又想起了一个叫珍珠的人,他把它卖给了天堂Pearl作为Pearl语言的名称,但是当他发现Pearl语言已经存在时,他改变了拼写,Perl的非官方符号camel来自于O'Reilly Media出版的标志性的语言教学手册,封面上有一只骆驼这种语言本身有很多不同的版本,每一个版本都在进一步完善语言,使其更适合其核心用途,并有助于引导它与最初的价值观保持联系它非常通用,非常灵活,几乎可以适应任何情况,因此是许多程序员的最爱,并且经常被幽默地称为编程语言的“瑞士陆军链锯”语言的生命经历了大量的发展,1988年是2.0版,1989年是3.0版,同时,工作版本被标记为4.0,表示作为本书关注的版本,Perl5在1994年发布,目前仍然是最新版本,尽管Perl6还在继续构建,但5.0版对该语言进行了大规模的修改,解释器本身被重新编写,变得更加高效和流线型化,并添加了许多关键组件,使该语言如此今天受到web开发人员的青睐。这些包括引用、对象和变量,所有这些以前都不存在,或者只是以有限的形式存在。版本5还引入了模块,允许Perl在不重写解释器的情况下进行扩展,这就是为什么在经历了如此激烈的变化之后,语言本身可以保持多年的稳定。1995年是语言发展的另一个关键时刻,尽管这一次来自更大的社区,正是在那一年,全面的Perl归档网络(CPAN)打开了大门,充当了其他人构建的模块的存储库这意味着Perl的可扩展性可以由任何人在一个易于使用的归档中免费访问,存储库最终扩展到包括15000多个模块,并帮助开发人员轻松地选择它
-
发表于 2020-07-30 15:46
- 阅读 ( 730 )
- 分类:电脑网络