什么是 Perl?功能和历史。
Perl 是一种功能丰富、功能强大的编程语言,拥有超过 36 年的发展历史。Perl 可在从便携式设备到大型机在内的 100 多个平台上运行,并且适用于快速原型制作和大型开发项目。
“Perl”是一系列语言,“Raku”(以前称为“Perl 6”)是该系列的一部分,但它是一种独立的语言,拥有自己的开发团队。它的存在对“Perl”的持续开发没有重大影响。
白皮书为您提供 Perl 技术。
用于公共和私营部门的关键任务项目。
支持面向对象、过程化和函数式编程。
综合 Perl 归档网络 (CPAN) 中有超过 25,000 个开源模块可用。
Perl 包含用于处理文本的强大工具,使其非常适合用于处理 HTML、XML 和所有其他标记和自然语言。
支持 Unicode 版本 13(来自 Perl 5.32)。
Perl 的数据库集成接口 (DBI) 支持第三方数据库,包括 Oracle、Sybase、Postgres、MySQL 和 许多 其他数据库。
Perl 通过 XS 或 SWIG 与外部 C/C++ 库进行交互。
Perl 解释器可以嵌入到其他系统中,例如 Web 服务器 和 数据库服务器。
Perl 是 开源 软件,许可在其 艺术许可证或 GNU 通用公共许可证 (GPL) 下。
Perl 由于其文本处理能力和快速开发周期,是一种理想的 Web 编程语言。
有许多用 Perl 编写的 Web 框架,其中领先的是 Catalyst。
Perl 的 DBI 包使 Web-数据库集成变得容易。 DBIx::Class - 可用作对象关系映射器。
CPAN 提供了数千个模块,因此您需要完成的几乎任何任务都会变得更容易,从 URL 或图像处理到 Amazon EC2 API 等等。
Perl 长期以来被称为“互联网的胶带”,但许多大型基于 Web 的应用程序也完全用 Perl 编写。
Perl 可以处理加密的 Web 数据,包括电子商务交易。
Perl 可以嵌入到 Web 服务器中,以将处理速度提高多达 2000%,mod_perl 允许 Apache Web 服务器嵌入 Perl 解释器。