- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Perl 是 Practical Extraction and Report Language (实用摘录和报告语言 ) 的简称,是由
Larry Wall 所发起的 Perl 的设计目标是帮助 UNIX 用户完成一些常见的任务,这些任务对于
Shell 来说过于沉重或对移植性要求过于严格。 现在,Perl 已经可以方便地在 OS/2 ,Windows
9x ,Windows/NT 等系统下运行。
Perl 语言是在吸收了众多语言的长处基础之上发展起来的一门语言。因而,它既有一般
程序设计语言的共同特征,也有其独特之处。其中 ,最重要的特性是它内部集成了正则表达式
的功能,以及强大的第三方代码库 CPAN (Perl 综合典藏网, Comprehensive Perl Archive
Network 的缩写)。
Perl 语言的特点包括:它是一种解释性语言;它具有高可用性、模块化和可重用性、可
面向对象程序设计、可嵌入和可扩展性、遵循 POSIX 标准、支持多数据库的同时实现、高安
全性、适合多种操作系统平台等;而且它是一款免费的自由软件。 1
1. 解释性语言
Perl 是一种解释性语言,不需要编译器和链接器进行预先编译,直接由 Perl 解释器对源
2
代码程序解释执行。 程序员要做的只是写出程序并告诉 Perl 来运行而已。 这意味着对于小的
编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案, Perl 均可以十分理
想的处理。 Perl 提供了脚本语言(如 sed 和 awk )的所有功能,还具有它们所不具备的很多
功能。 Perl 还支持 sed 到 Perl 及 awk 到 Perl 的翻译器。
2. 高可用性
正如自然语言的思想可以用多种方式表达一样, Perl 代码可以使用多种方式来编写。 对
整个程序或系统而言, Perl 既可以用模块化的方法也可用面向对象的思想来编程。 从一开始,
Perl 就设计成可以把简单工作简单化,同时又不失去处理困难问题能力的语言。它可以很容
易操作数字、文本、文件和目录、计算机和网络,特别是程序的语言。 Perl 能很容易运行外
部的程序并且扫描这些程序的输出获取信息,并且还能把程序员专注的东西交给其它程序做
特殊的处理。
3. 模块化和可重用性
相对于其它程序设计语言而言, Perl 的函数库被称作“模块”。“模块”可以被 Perl 程
序所共享,因而 Perl 程序可以随意使用在“模块”中定义的函数接口。模块化是语言的重要
特征之一,这一特征使得语言能够具有异常强大的功能。 Perl 由于引入了模块的设计思想,
随着版本的改进,功能越来越强。现在 Perl 的功能已经超乎原先设计时的想象,几乎任何事
都可以做到。最为著名的一点就是 Perl 对字符串的处理,由于 Internet 对文字信息处理的巨
大需求,使得 Perl 的应用如日中天, 而且 Perl 语言也的确是一个非常优秀的文字信息处理语
言。
4. 面向对象程序设计
Perl 语言除了像传统的 C 语言那样可以采用结构化的程序设计思想外, 还可以像 C++ 语
言那样采用面向对象的方法来设计。 通过模块输入机制, 外部的扩展模块可以作为内置于 Perl
的特性。所以,面向对象的外部库在 Perl 内部仍然保持面向对象的特征。另外,
您可能关注的文档
- PCB布线技巧介绍说明.pdf
- PCB布线介绍说明.pdf
- pcb布线注意事项.pdf
- PCB布线自检表介绍说明.pdf
- PCB成品检验标准[2]1.pdf
- PCB技术、质量协议.pdf
- PCB技术与制作流程.pdf
- PCB技术要求及标准.pdf
- PCB投板规范介绍说明.pdf
- PCB抗干扰设计原则.pdf
- 2025年分红险:低利率环境下产品体系重构.pdf
- 大学生职业规划大赛《应用物理学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《新媒体技术专业》生涯发展展示PPT.pptx
- 七年级上册英语同步备课(人教2024)Unit 3 课时2 Section A(2a-2f)(同步课件).pdf
- 七年级上册英语同步备课(人教2024)Unit 2 课时4 Section B(1a-1d)(同步课件).pdf
- 七年级上册英语同步备课(人教2024)Unit 3课时6 project(课件).pdf
- 2025年港口行业报告:从财务指标出发看港口分红提升潜力.pdf
- 2023年北京市海淀区初一(七年级)下学期期末考试数学试卷(含答案).pdf
- 2026年高考化学一轮复习第7周氯及其化合物、硫及其化合物.docx
- 2023年北京市西城区北京四中初一(七年级)下学期期中考试数学试卷(含答案).pdf
文档评论(0)