引言程序员
1987年Larry Wall发布Perl1.0以来,用户数一直急剧增长,同时愈来愈多的程序员与软件开发者(商)参与Perl的开发。从最初被当作一种跨平台环境中书写可移植工具的高级语言开始,Perl被普遍地认为是一种工业级的强大工具,能够在任何地方用来完成你的工做。perl的前身是Unix系统管理的一个工具,被用在无数的小任务里。后逐渐发展成为一种功能强大的程序设计语言,用做Web编程、数据库处理、XML处理以及系统管理;在完成这些工做时,同时仍能处理平常细小工做,这是它的设计初衷。Perl特别适合系统管理和Web编程。实际上已经被用在全部Unix(包括Linux)捆绑在一块儿做为标准部件发布,同时也用于Microsoft Windows和几乎全部操做系统。Perl的应用很是普遍。正则表达式
关于Perl彻底自学图文教程:shell
Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用普遍,从大型机到便携设备,从快速原型建立到大规模可扩展开发。
Perl最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表。如今的版本为Perl 6,于2015年12月25日更新。
Perl借取了C、sed、awk、shell 脚本语言以及不少其余程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl像C同样强大,像awk、sed等脚本描述语言同样方便,被Perl语言爱好者称之为“一种拥有各类语言功能的梦幻脚本语言”、“Unix 中的王牌工具”。
Perl 通常被称为“实用报表提取语言”(Practical Extraction and Report Language),你也可能看到“perl”,全部的字母都是小写的。通常,“Perl”,有大写的 P,是指语言自己,而“perl”,小写的 p,是指程序运行的解释器。
基本信息
Perl 最初的设计者为拉里·沃尔(Larry Wall),他于1987年12月18日发表。Perl借取了C、sed、awk、shell 脚本语言以及不少其余程序语言的特性。其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。
Perl 被称为“实用报表提取语言”(Practical Extraction and Report Language)。它是术语,而不单单是简写,Perl的创造者,Larry Wall提出第一个,但很快又扩展到第二个。那就是为何“Perl”没有全部字母都大写。不必争论哪个正确,Larry 两个都承认。
特色
Perl的解释程序是开放源码的免费软件,使用Perl没必要担忧费用。Perl能在绝大多数操做系统运行,能够方便地向不一样操做系统迁移。编程
Perl 是一种能完成任务的语言。从一开始,Perl 就设计成能够把简单工做简单化,同时又不失去处理困难问题能力的语言。它能够很容易操做数字,文本,文件和目录,计算机和网络,特别是程序的语言。这种语言应该很容易运行外部的程序而且扫描这些程序的输出获取感兴趣的东西。并且它还应该很容易能把这些你感兴趣的东西交给其它程序作特殊的处理。固然,这种语言还应该很容易在任何现代的操做系统上能够移植地编译和运行。服务器
更多精品课程:网络
7天玩转云服务器负载均衡
阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场)