For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
有新的编程语言诞生就有旧的编程语言被淘汰而消失,今天我们就通过案例分析来简单了解一下,Perl编程语言使用频率降低的原因。
编程语言Perl是“PracticalExtractingandReportingLanguage”的缩写,意为实用提取和报告语言。因其是打包了C、UnixShell,以及AWK系统中的各类组件所编成的语言,Perl本来只是为在Linux系统中运行,虽然现在它在其他的操作系统中也是可用的。
在LarryWall于1987年任职服务器管理员期间,为减轻重复工作量,他创造了这门语言。多年以后,这项技术已发展出了各种不同的版本,而其中新的Perl5也是使用为广泛的。Perl是一款自由且开放的编程语言,授权在GNU的通用公共许可证下,允许用户不受限制地下载和使用。它适用于各类的操作系统,为广大用户提供了丰富的选择余地。
Perl主要用于开发基于网络应用的CGI程序。按照惯例,所有HTTP服务器要执行的GCI程序都会保存在一个预先配置的目录里。如果你在电脑里见过一个叫做“cgi-bin”的文件夹,那么所有以.pl为后缀的Perl文件都可以在里面直接执行,因为这里面保存了Perl的解释器。
Perl可以说是全球常用的语言之一,在它盛极一时的时代,人们经常会用它开发网络程序,但时至今日,人们更习惯用它来写服务器脚本。与绝大多数的网页编程语言(PHP或JavaScript)相比,Perl作为服务器端脚本语言,是可以直接执行的。为使源代码能够被直接翻译成机器语言,它在执行每一行代码之前都先翻译,因此避免了编译的时间。
这款编程语言强的一点在于,它可以执行用其他计算机语言所编写的代码或子程序。除此之外,它还利用处理器,让开发者们可以在海量的库和模块中任意挑选;适用于各类数据库管理,支持SQL语句查询,并通过DBI模块对返回结果进行处理。
另一个常被人称赞的则是,Perl只有三种数据类型,标量(scalar)、数组和哈希。其中标量是简单数据类型,通常是指单个数字、整数、文本或者引用,也常常在其他编程语言中出现。一连串的标量可以有不同的处理方式,我们通常将其称作是数组。以特定形式将值键组合的数据形式被称作是哈希,在Perl中,值键用标量表示,而类型则是以文本字符串的形式表示。
可惜回想当年,那段所有人都在用Perl写程序的日子,只能感叹时过境迁。Perl的作者似乎是想要把所有的高级功能都一股脑地塞进这个语言里,结果后只是把复杂程度拉上去了。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。