- Perl 基础知识
- Perl - 主页
- Perl - 简介
- Perl - 环境
- Perl - 语法概述
- Perl - 数据类型
- Perl - 变量
- Perl - 标量
- Perl - 数组
- Perl - 哈希
- Perl - IF...ELSE
- Perl - 循环
- Perl - 运算符
- Perl - 日期和时间
- Perl - 子例程
- Perl - 参考资料
- Perl - 格式
- Perl - 文件 I/O
- Perl - 目录
- Perl - 错误处理
- Perl - 特殊变量
- Perl - 编码标准
- Perl - 正则表达式
- Perl - 发送电子邮件
- Perl 高级
- Perl - 套接字编程
- Perl - 面向对象
- Perl - 数据库访问
- Perl - CGI 编程
- Perl - 包和模块
- Perl - 流程管理
- Perl - 嵌入式文档
- Perl - 函数参考
- Perl 有用资源
- Perl - 问题与解答
- Perl - 快速指南
- Perl - 有用的资源
- Perl - 讨论
Perl 教程
Perl是 Larry Wall 开发的一种编程语言,专门用于文本处理。它代表实用提取和报告语言。它可以在多种平台上运行,例如Windows、Mac OS 和各种版本的UNIX。本教程提供了对 Perl 的完整理解。
为什么要学习 Perl?
Perl 是一种稳定的跨平台编程语言。
尽管 Perl 并不是正式的缩写词,但很少有人将其用作实用提取和报告语言。
它用于公共和私营部门的关键任务项目。
Perl 是一款开源软件,根据其Artistic License或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 档案网络 ( CPAN )提供了 20,000 多个第三方模块。
Perl 解释器可以嵌入到其他系统中。
使用 Perl 的 Hello World。
为了让您对 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。