Perl 教程
Perl 教程
Perl 教程提供了 Perl 的基本和高级概念。我们的 Perl 编程教程是为初学者和专业人士设计的。
Perl 是一个跨平台环境和库,用于运行 JavaScript 应用程序,用于创建网络和服务器端应用程序。
我们的 Perl 教程包括 Perl 的所有主题,例如安装、示例、运算符、运算符类型、控制语句、循环、注释、数组、字符串、转义字符、命名空间、散列、正则表达式、函数和子例程、文件处理、错误处理。等
Perl 介绍
Perl 是一种最初为脚本操作而开发的编程语言。但是现在 Perl 被用于多种用途,包括 Web 开发、GUI 开发、系统管理等等。它是一种稳定的跨平台编程语言。
对于 Web 开发,使用 Perl CGI。 CGI 是系统中与Web 浏览器和Perl 交互的网关。
它的典型用途是从文本文件中提取信息并打印出将文本文件转换为另一种形式的报告。这是因为它的名字来源于表达式"Practical Extraction and Report Language" .
用Perl编写的程序称为Perl脚本,而执行Perl脚本的系统程序称为Perl程序。
Perl 是一种解释型语言。 Perl 程序运行时,首先被编译成字节码,然后再转换成机器指令。因此,用 Perl 而不是 C 编写一些东西可以节省您的时间。
它支持大多数操作系统,并在牛津英语词典中列出。它的概念和语法取自多种语言,如 awk、bourne shell、C、sed 甚至英语。
Perl 历史
Perl 是由 Larry Wall 于 1987 年作为一种脚本语言开发的,用于简化报表处理。
它首先发布于1987 年 12 月 18 日发布 1.0 版。
Perl 2,于 1988 年发布,添加了一个更好的正则表达式引擎。
Perl 3,于 1989 年发布,添加了对二进制数据流的支持。
Perl 4,于 1991 年发布,其文档比以前更好。
Perl 5,于 1994 年 10 月 17 日发布。它在其最新版本中添加了许多新功能,例如对象、变量、参考资料和模块。
最新版本 5.24 于 2016 年 5 月 9 日发布。
Perl 特性
它具有非常简单的面向对象编程语法。
易于扩展,因为它支持 25,000 个开源模块。
它支持 Unicode。
它包含处理文本的强大工具,使其与 HTML、XML 等标记语言兼容。
它支持第三方数据库,包括 Oracle、MySQL 等。
它可以嵌入到其他系统中,例如 Web 服务器和数据库服务器。
它是在 GNU 下获得许可的开源软件。
许多框架都是用 Perl 编写的。
它可以处理加密的网络数据,包括电子商务交易。
它是一种跨平台语言。
它提供了一个正则表达式引擎,能够转换任何类型的文本。
Perl 许可
Perl 5 版权所有(C) 1993-2005,Larry Wall。它是开源和免费软件。它可以在 GNU 和 艺术许可的某些条款和条件下重新分发或修改。
GNU 通用公共许可证提供免费和开源软件给它的用户。任何在 GNU 许可源代码下派生的程序都必须具有相同类型的许可。
Artistic 许可规定,从 Perl 派生的包必须清楚地突出显示其中所做的修改。原始模块应与派生模块一起分发。最重要的是,原作者必须被确认为包的所有者。用户应该能够区分原始模块和派生模块。