perl语言概述PPT文件格式下载.ppt
- 文档编号:14049815
- 上传时间:2022-10-17
- 格式:PPT
- 页数:36
- 大小:243KB
perl语言概述PPT文件格式下载.ppt
《perl语言概述PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《perl语言概述PPT文件格式下载.ppt(36页珍藏版)》请在冰豆网上搜索。
Amiga、BeOS、VMS、MVS和AppleMacintosh等也只是Perl已经完成移植的平台的一小部分。
1、Perl是什么?
Perl:
是PracticalExtractionandReportLanguage(实用摘录和报告语言)的简称,是由LarryWall所发展的。
Perl的设计目标:
是帮助UNIX用户完成一些常见的任务,这些任务对于shell来说过于沉重或对移植性要求过于严格。
Perl语言中包含了C、C+、shell,script、sed、awk这几个语言的语法,它最初的目的就是用来取代UNIX中sed/awk与脚本语言的组合,用来汇整信息,产生报表。
Perl的设计原则:
以实用为第一优先,也就是力图使Perl语言容易使用、有效率、而且完整。
Perl:
是按GNUPublicLicense和ArticticLicense两种许可证形式分发的,其实质是开源软件、自由软件的,原先运行于UNIX和类UNIX系统,现在已可以方便地在OS/2,Windows9x,Windows/NT等系统下运行。
GNU通用公共许可证(GNUGeneralPublicLicense)(英文通常以GNUGPL或是直接简短的以GPL表示),是一个广泛被使用的自由软件许可证,最初由理查德斯托曼为GNU计划而撰写。
此许可证最新版本为“版本3”,2007年6月29日发布。
GNU宽通用公共许可证(GNULesserGeneralPublicLicense,一般简称LGPL)是改自GPL的另一个版本,其目的是为了应用于一些软件函式库。
GPL给予了电脑程式自由软件的定义,并且使用了所谓的“Copyleft”来确保程式的自由被完善的保留。
GPL授予程序接受人以下权利,或称“自由”:
以任何目的运行此程序的自由;
再发行复制件的自由;
改进此程序,并公开发布改进的自由(前提是能得到源代码)。
Perl是解释运行的,一般Perl程序的第一行需注明自己是一个Perl程序而不是shell程序,所以一般将下面一行语句:
#!
/usr/bin/perl作为文件的第一行,说明了这是一个Perl程序,它也是Perl的注释,注释是从#开始至该行结束的所有文字。
Perl:
第一个字母大写,指语言本身,perl:
全小写,指程序编译器Perl:
填补了低级语言(c,c+,汇编)和高级语言(shell)之间空白,Perl由于引入了模块的设计思想,随着版本的改进,功能越来越强。
现在Perl的功能已经超乎原先设计时的想象,几乎任何事都可以做到,也变成每一部工作站必备的标准工具了。
Perl最为著名的一点就是他对字符串的处理,由于Internet对文字信息处理的巨大需求,使得Perl的应用如日中天,而且Perl语言也的确是一个非常优秀的文字信息处理语言。
Perl具有高级语言(如C)的强大能力和灵活性。
许多特性是从C语言中借用来的。
与脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。
这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。
Perl提供脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。
Perl还支持sed到Perl及awd到Perl的翻译器。
简而言之,Perl象C一样强大,象awk、sed等脚本描述语言一样方便。
2、Perl在哪里?
Perl通常位于/usr/local/bin/perl或/usr/bin/perl中。
你可以在Internet用匿名FTP免费得到它,如ftp:
/prep.ai.mit.edu/pub/gnu/perl-5.004.tar.gz。
3、Perl的发展历史,最早发布的Perl1.0版是在1987年底出现的,现在已经过去三十多年了。
perl5(1994年10月)perl4(1991年3月)perl3(1989年10月)perl2(1988年6月)perl1(1988年1月),perl1(1988年1月)perl2(1988年6月)perl3(1989年10月)perl4(1991年3月)perl5(1994年10月),二、CPAN,1、什么是CPAN?
CPAN是ComprehensivePerlArchiveNetwork的缩写.。
它是一个巨大的Perl软件收藏库,收集了大量有用的Perl模块(modules)及其相关的文件。
在互联网上可在此URL(www.cpan.org)找到CPAN。
由于CPAN的收藏丰富,使用者甚多,在世界各地都有许多CPAN的镜站(mirrorsite)存在。
在香港也有CPAN的镜站,在香港中文大学的域名下(http:
/ftp.cuhk.edu.hk/pub/packages/perl/CPAN/)就有其中的一个。
操作系统是win95/98的话,先下载InstMsi.exe。
如果是WINNT请先在Winnt的安装光碟里搜寻InstMsi.exe,安装InstMsi.exe,安装后重新开机,或是下载InstMsi.exe,安装完后重新开机,再安装ActivePerl,三、WINDOWS环境下Perl安装和配置,己安裝過nstMsi.exe或是使用WIN2000/XP跳過這個步驟InstMsi.exe(forNT)InstMsi.exe(for9x),搜索“perl”下载解释器如ActivePerlForWin,ActivePerlV5.8.8forWindows,默认情况下应该会装到c:
perl目录下面。
内重要的目录:
bin首先单击开始菜单,再选择运行。
输入cmd然后回车,进入控制台窗口。
输入c:
回车,然后输入cdperl回车,然后再cdbin,可以看到一个叫做Perl.exe的文件。
安装测试,用一个文本编辑器输入以下内容:
c:
/perl/bin/perlusestrict;
printhelloperlworld,testsuccess!
n;
存盘为test.pl,存储目录要好找,便于在控制台窗口里面输入:
perltest.pl,看到窗口中打印出“helloperlworld,testsuccess!
”,就表明安装成功了。
用文本编辑器编辑好你的Perl程序,加上可执行属性:
$chmod+x就可以执行了:
$./。
如果系统提示:
/usr/local/bin/perlnotfound,则说明你没有安装成功,请重新安装。
注:
你的程序的第一行必须为#!
/usr/local/bin/perl(perl所在位置)。
Perl编辑器,Perl自身是不带编辑器的,它没有象其他语言那样的编辑编译环境,可以选择任何一种文本编辑器来编写Perl程序。
象EditPlus、UtraEdit、NotePad都行,也有专为调试Perl程序制作的编辑器,如PerlEdit等,它们界面直观、有的还带有Perl语法检查、可直接Run而不用每次运行都键入命令行.perlbuilder,editplus,ultraedit,Dzsoftperl,perlExpress,Jbuilder与slickedit,注释的方法为在语句的开头用字符#,如:
#thislineisacomment注:
建议经常使用注释使你的程序易读,这是好的编程习惯。
注释:
方法一:
在上下载最新windows版本的ActivePerl,解压后安装。
运行输入cmd,进入.perlbin目录然后开始安装bioperl,首先下载安装bioperl的支撑包GD.pm,在perl/bin目录下启动ppm,运行:
bioperl安装,ppminstallhttp:
/www.bribes.org/perl/ppm/GD.ppd成功安装GD后再执行以下几行命令:
ppmrepaddbioperlhttp:
/bioperl.org/DIST/ppmsearchbioperlppminstallbioperl装好的bioperl模块应该在你的perl目录中的site/lib/Bio/子目录下。
方法二:
参考http:
/www.bioperl.org/wiki/Installing_BioPerl安装说明ToinstallActivePerl:
1)DownloadtheActivePerlMSIfromActiveState2)RuntheActivePerlInstaller(acceptingalldefaultsisfine).,GUIInstallation1)StartthePerlPackageManagerGUIfromtheStartmenu.2)GotoEditPreferencesandclicktheRepositoriestab.Addanewrepositoryforeachofthefollowing(notethedifferencebasedontheperlversion):
Repositoriestoadd,3)SelectViewAllPackages.4)Inthesearchboxtypebioperl.5)RightclickthelatestversionofBioperlavailableandchooseinstall.(NoteforusersofpreviousBioperlreleases:
youshouldnothavetousetheBundle-BioPerlpackageanymore.)5a)Frombioperl1.5.2onward,alloptionalpre-requisiteswillbemarkedforinstallation.Ifyouseethatsomeofthemcomplainaboutneedingacommand-lineinstallation(eg.XML:
SAX:
ExpatXS),andyouwantthoseparticularpre-requisites,stopnow(skipstep6)andseetheCommand-lineInstallationsection.6)Clickthegreenarrow(Runmarkedactio
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- perl 语言 概述