Perl
Perl 是一种开源通用型编程语言。它最初用于处理和操作大批量文本,但现在可用于许多用途。Perl 最常用于为Web 服务器编写通用网关接口Common Gateway Interface,(CGI)脚本、分析日志文件以及执行系统管理任务。
Perl 借用了 C 语言、Unix shell 以及其他常见shell脚本语言的语法。它是一种灵活的语言,其设计原则是“实现同一目标的方法不止一种”。Perl 的灵活性以及它与其他编程语言的共同基础,使其学习曲线较为平缓。Perl 不会将程序员限制在单一编程范式中,而是允许开发人员在过程式、面向对象或函数式编程之间进行选择。Perl 还是一种解释型语言,这意味着 Perl 解释器可以运行脚本,而无需先编译代码。
Perl 的设计者重点考虑的是让程序员能够快速、轻松地编写程序;高效使用计算资源并不是优先事项。Perl 包含一些功能,使 Perl 脚本比用 C 编写的程序执行相同任务时占用更多资源。Perl 也是一种宽容的语言,可以容忍违反规则的情况;这可能使代码中的错误难以查找。
NOTE: Perl 不是缩写词,不过人们为它创造了各种逆向首字母缩略词,例如“Practical Extraction and Reporting Language”。
测试你的知识