1.1 Perl介绍:Larry Wall设计的
- 说到底Perl是一个脚本语言。Perl与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。
- Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。
- 由于其灵活性,Perl被称为脚本语言中的瑞士军刀。
- Perl像C一样强大,像awk、sed等脚本描述语言一样方便。
- Perl 最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
缺点:
- 因为Perl的灵活性和"过度"的冗余语法,有着仅写(write-only)的"美誉",因为Perl程序可以写得很随意(例如,变量不经声明就可以直接使用),但是可能少写一些字母并不会报错,并且会得到意想不到的结果,许多Perl程序的代码令人难以阅读,实现相同功能的程序代码量相差十倍百倍,这就令程序的维护者(甚至是编写者)难以维护。(本段来源于网络)
- perl.exe进程会占用大量内存空间,虽然是时间短暂。
缺点解决方案:
建议的解决方法是在程序里使用use strict;以及use warnings;并统一代码风格,使用库,而不是自己使用"硬编码"。
1.2 安装
安装包官网链接(包含Linux版本、Window版本):https://www.