Perl - 简介介绍
Perl是⾼端、通⽤、解释型、动态的编程语⾔家族。最初设计者拉⾥·沃尔为了让在UNIX上进⾏报表处理的⼯作变得更⽅便,决定开发⼀个通
⽤的脚本语⾔,⽽在1987年12⽉18⽇发表。⽬前,Perl语⾔家族包含两个分⽀Perl 5以及Perl 6。虽然Perl不是正式的⾸字⺟缩略词,但仍有
各种各样的逆向⾸字⺟缩略词,包括“实⽤的提取和报告语⾔”。
Perl借⽤了C、sed、awk、shell脚本、Lisp以及很多其他编程语⾔的特性。其中最重要的特性是Perl内部集成了正则表达式的函数,以及巨⼤
的第三⽅代码库CPAN。
2000年开始,拉⾥·沃尔着⼿开发Raku来作为Perl的后继,Perl 6语⾔的语法有很多转变,也被视为Perl家族中的另⼀个语⾔。
Perl语⾔应⽤⼴泛,涵盖CGI、图形编程、系统管理、⽹络编程、⾦融、⽣物等领域。由于其灵活性,Perl被称为脚本语⾔中的瑞⼠军⼑。
鉴于Perl在实际⼯程应⽤中⼴泛使⽤,苹果公司的MacOS,Linux,FreeBSD等现代化操作系统默认安装Perl。 -- 来源维基百科
为什么学Perl?
Perl是⼀种稳定的跨平台编程语⾔。
Perl是开源软件,已根据其 Artistic许可证或 GNU通⽤公共许可证(GPL)许可。
Perl 1.0于1987年发布到usenet's alt.comp.sources。
在编写本教程时,perl的最新版本是5.16.2。
Perl 优势
Perl具有其他语⾔的最佳函数,如C,awk,sed,sh和BASIC等。
Perls数据库集成接⼝DBI⽀持第三⽅数据库,包括Oracle,Sybase,Postgres,MySQL等。
Perl与HTML,XML和其他标签语⾔⼀起使⽤。
Perl⽀持Unicode。
Perl符合Y2K。
Perl同时⽀持过程式编程和⾯向对象的编程。
Perl通过XS或SWIG与外部C/C++库连接。
Perl是可扩展的。全⾯的Perl存档⽹络(
CPAN )中提供了20,000多个第三⽅模块。
Perl解释器可以嵌⼊到其他系统中。
只是为了让您对Perl感到兴奋,我将为您提供⼀个常规的⼩型Perl Hello World程序,您可以使⽤Demo链接进⾏尝试。
评论