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 。