拥抱Perl
声明:本神奇的Perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
拥抱Perl
Perl是什么?
Perl 最初的设计者为Larry Wall, Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。Perl 一般被称为“实用报表提取语言”(PracticalExtraction andReportLanguage),虽然有时被称做“病态折中垃圾列表器”(PathologicallyEclectic Rubbish Lister)。
Perl是神奇的
Perl的神奇之处在于具有C语言一样的强大能力和灵活性,但却比C简单很多。
你不用先学习所有 Perl 的东西就可以开始写有用的程序,这对于那些急于完成任务却不得不为此编写一堆代码的人来可谓雪中送炭,从一开始,Perl 就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言,Perl 既强大又好用,所以它被广泛地用于日常生活的方方面面,从宇航工程到分子生物学,从数学到语言学,从图形处理到文档处理,从数据库操作到网络管理。
对于不想为程序设计语言买单的人来说,Perl也不失一种选择,因为Perl的解释程序是开放源码的免费软件,使用Perl不必担心费用,Perl也能在绝大多数操作系统运行,可以方便地向不同操作系统迁移。
安装Perl运行环境和IDE
笔者推崇使用以下组合:
运行环境:activeperl , ActivePerl一个可以让你任意执行 Perl 程序的工具软件,其包含了包括有 Perl for Win32、Perl for ISAPI、PerlScript、Perl Package Manager四套开发工具程序。
下载地址:http://www.activestate.com/activeperl/
IDE: Open Perl IDE,OpenPerlIDE是免费且开源的,也是绿色软件,使用时直接运行PerlIDE.exe文件即可。
下载地址:http://sourceforge.net/projects/open-perl-ide/files/
使用说明:OpenPerlIDE是绿色软件,直接运行PerlIDE.exe文件即可。如果你觉得OpenPerlIDE不好用,可以结合ultraedit一起使用。
hello,world
下面我们开始perl的helloworld之旅。打开Open Perl IDE,新建一个名为perl1-1.pl的文件,内容如下:
print 'hello,world';#太简单了,就一句
选择RUN菜单下的RUN运行该程序,在监视窗口的Console部分,hello,world已经向我们招手了。