一、概述
Perl最初是一种优化的语言,用于扫描任意文本文件,从这些文本文件中提取信息,以及根据该信息打印报告。它很快成为许多系统管理任务的好语言。多年来,Perl已发展成为通用编程语言。Perl适用于大多数操作系统,包括几乎所有类Unix平台。
Perl语言旨在实用(易于使用,高效,完整)而非美观(微小,优雅,最小)。它结合了C,sed,awk和shell的一些最佳特性,它的通用编程工具支持程序,功能和面向对象的编程范例,使Perl成为一个舒适的语言,可以长期用于重大项目。
Perl 最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
二、优缺点
1.优点
- 适用于大多数平台
- 易于使用,高效且完整,相对容易学习
- 强大的正则表达式及第三方代码库
2.缺点
- 解释型的脚本语言
它不会像C或C ++这样的编译语言那么快 - 脚本的可维护性
Perl的可维护性在很大程度上依赖于程序员编写和评论/记录代码的意愿。因为许多“快速而肮脏”的实用程序是用Perl编写的,以完成特定的工作,然后扩展为更普遍可用,所以很多可用的源代码都不是那么漂亮
网友评论