Perl 教程
Perl 是由 Larry Wall 开发的一种编程语言,专为文本处理而设计。 它代表实用提取和报告语言。 它可以在各种平台上运行,例如 Windows、Mac OS 和各种版本的 UNIX。 本教程提供了对 Perl 的全面理解。
为什么要学习 Perl?
Perl 是一种稳定的跨平台编程语言。
虽然 Perl 不是正式的首字母缩写词,但很少有人将其用作实用提取和报告语言。
它用于公共和私营部门的关键任务项目。
Perl 是一种开放源代码 软件,根据其Artistic License 或GNU General Public License (GPL) 获得许可。
Perl 是由 Larry Wall 创建的。
Perl 1.0 于 1987 年发布到 usenet 的 alt.comp.sources。
在编写本教程时,perl 的最新版本是 5.16.2。
Perl 被列在 牛津英语词典 中。
PC Magazine 宣布 Perl 入围 1998 年开发工具类别的技术卓越奖。
Perl 特性
Perl 借鉴了其他语言的最佳特性,例如 C、awk、sed、sh 和 BASIC 等。
Perls 数据库集成接口 DBI 支持第三方数据库,包括 Oracle、Sybase、Postgres、MySQL 等。
Perl 适用于 HTML、XML 和其他标记语言。
Perl 支持 Unicode。
Perl 兼容千年虫。
Perl 支持过程式和面向对象的编程。
Perl 通过 XS 或 SWIG 与外部 C/C++ 库交互。
Perl 是可扩展的。 综合 Perl 存档网络 (CPAN) 提供了超过 20,000 个第三方模块。
Perl 解释器可以嵌入到其他系统中。
使用 Perl 的 Hello World。
#!/usr/bin/perl # This will print "Hello, World" print "Hello, world\n";
Perl 的应用
如前所述,Perl 是网络上使用最广泛的语言之一。 我将在这里列出其中的几个:
由于其文本操作能力和快速的开发周期,Perl 曾经是最流行的 Web 编程语言。
Perl 被广泛称为 "互联网的胶带"。
Perl 可以处理加密的 Web 数据,包括电子商务交易。
Perl 可以嵌入到 Web 服务器中,以将处理速度提高 2000%。
Perl 的 mod_perl 允许 Apache Web 服务器嵌入 Perl 解释器。
Perl 的 DBI 包使 web 数据库集成变得容易。
谁适合阅读?
本 Perl 教程 是为初学者准备的,旨在帮助他们了解与 Perl 脚本语言相关的基本概念到高级概念。
需要具备的知识?
在您开始练习本参考中给出的各种类型的示例之前,我们假设您之前接触过 C 编程和 Unix Shell。