📅  最后修改于: 2021-01-07 08:06:09             🧑  作者: Mango
Perl是一种编程语言,最初是为脚本操作而开发的。但是现在Perl用于多种目的,包括Web开发,GUI开发,系统管理等等。它是一种稳定的跨平台编程语言。
对于Web开发,使用Perl CGI。 CGI是与系统中的Web浏览器和Perl交互的网关。
它的典型用途是从文本文件中提取信息并打印出报告,以将文本文件转换为另一种形式。这是因为它表达的,“P racticaléxtraction和R扩展端口大号anguage”后而得名。
用Perl编写的程序称为Perl脚本,而执行Perl脚本的系统程序称为Perl程序。
Perl是一种解释语言。当运行Perl程序时,首先将其编译为字节码,然后将其转换为机器指令。因此,用Perl而不是C写东西可以节省您的时间。
它支持大多数操作系统,并在牛津英语词典中列出。它的概念和语法来自许多语言,例如awk,bourne shell,C,sed甚至是英语。
Perl由Larry Wall于1987年开发,它是一种脚本语言,可简化报表处理。
它于1987年12月18日首次发布1.0版。
Perl 2于1988年发布,增加了更好的正则表达式引擎。
1989年发布的Perl 3添加了对二进制数据流的支持。
Perl 4于1991年发布,具有比以前更好的文档。
Perl 5,于1994年10月17日发布。它在最后一个版本中添加了许多新功能,例如对象,变量,引用和模块。
最新版本5.24于2016年5月9日发布。
Perl 5是Larry Wall的版权(C)1993-2005。它是开源和免费软件。可以在GNU和Artistic License的某些条款和条件下重新分发或修改它。
GNU通用公共许可证为其用户提供了免费的开源软件。根据GNU许可源代码派生的任何程序必须具有相同的许可类型。
艺术许可证指出,派生自Perl的软件包必须清楚地突出其中所做的修改。原始模块应与派生模块一起分发。首先,必须承认原始作者是软件包的所有者。用户应该能够区分原始模块和派生模块。