什么是 Perl?特点和历史。
Perl 是一种功能强大、功能丰富的编程语言,已有 30 多年的发展历史。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 是开源软件,根据其Artistic License或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 解释器。