Perl 教程
Perl 是一个 编程语言 由 Larry Wall 开发 , 专为文本处理而设计。它代表实用提取和报告语言。它可以在各种平台上运行 , 例如 Windows 、 Mac OS 和各种版本的 UNIX 。本教程提供了对 Perl 的完整理解。
为什么要学习 Perl ?
-
Perl 是一种稳定的跨平台编程语言。
-
虽然 Perl 不是正式的首字母缩略词 , 但很少有人使用它作为 实用提取和报告语言 .
-
它用于公共和私营部门的关键任务项目。
-
Perl 是一个 开源 软件 , 根据其许可 艺术许可证 , 或 GNU 通用公共许可证 (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 是 Y2K 兼容的。
-
Perl 支持过程和面向对象编程。
-
Perl 通过 XS 或 SWIG 与外部 C / C++ 库接口。
-
Perl 是可扩展的。综合 Perl 存档网络提供了 20, 000 多个第三方模块 ( CPAN ).
-
Perl 解释器可以嵌入到其他系统中。
Hello World 使用 Perl 。
只是为了让您对 Perl 感到兴奋 , 我将为您提供一个小型的常规 Perl Hello World 程序 , 您可以使用 Demo 链接进行尝试。
#!/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 数据库集成变得容易。
观众
This Perl 教程 为初学者准备 , 以帮助他们理解与 Perl 脚本语言相关的基本到高级概念。
先决条件
在开始练习本参考中给出的各种类型的示例之前 , 我们假设您已经接触过 C 编程和 Unix Shell 。