pragramming perl英文第3版

###相关知识点####一、Perl语言概述(标题:An Overview of Perl) - **设计初衷**:Perl被设计成一种使简单任务容易完成,同时又不使复杂任务变得不可能的语言。 - **实用性**:它非常适合那些日常的、简单的编程任务。 - **灵活性**:与第四代语言相比,Perl在简化特定功能的同时,保持了处理复杂问题的能力;与所谓的“工业级”语言相比,Perl不会将所有任务都变得同样困难。 ####二、Perl语言的基本结构(标题:Bits and Pieces) - **数据类型**:介绍Perl中的基本数据类型,如字符串、数字等。 - **变量**:Perl中的变量定义和使用方法。 - **常量**:Perl中如何定义和使用常量。 - **运算符**:包括算术运算符、赋值运算符等基本概念。 ####三、运算符(标题:Unary and Binary Operators) - **单目运算符**:介绍Perl中的单目运算符及其用途。 - **双目运算符**:介绍Perl中的双目运算符及其用途,例如逻辑运算符、位运算符等。 ####四、语句和声明(标题:Statements and Declarations) - **流程控制**:Perl中的条件语句、循环语句等。 - **变量声明**:如何在Perl中声明和初始化变量。 - **函数声明**:Perl中函数的定义和调用方式。 ####五、模式匹配(标题:Pattern Matching) - **正则表达式**:Perl中正则表达式的语法和使用技巧。 - **匹配操作**:如何使用Perl进行文本匹配操作。 - **替换操作**:使用Perl进行文本替换的方法。 ####六、子程序(标题:Subroutines) - **函数定义**:Perl中如何定义和使用子程序。 - **参数传递**:Perl中函数参数的传递方式。 - **返回值**:Perl中函数返回值的处理。 ####七、格式化输出(标题:Formats) - **格式化输出**:Perl中格式化输出的方法。 - **表格输出**:如何使用Perl生成表格格式的输出。 ####八、引用(标题:References) - **引用概念**:介绍Perl中的引用概念。 - **引用使用**:如何在Perl中创建和使用引用。 - **引用和数据结构**:引用与数组、哈希表等数据结构的关系。 ####九、数据结构(标题:Data Structures) - **数组**:Perl中的数组定义和使用。 - **哈希表**:Perl中的哈希表定义和使用。 - **复杂数据结构**:如何在Perl中构建复杂的多维数据结构。 ####十、包和模块(标题:Packages & Modules) - **包的概念**:介绍Perl中的包(Package)概念。 - **模块使用**:如何在Perl程序中使用外部模块。 - **自定义模块**:如何编写和发布自己的Perl模块。 ####十一、对象(标题:Objects) - **面向对象编程**:Perl中的面向对象编程特性。 - **类和对象**:Perl中类的定义和对象的实例化。 - **继承和封装**:Perl中的继承机制和封装技术。 ####十二、重载(标题:Overloading) - **操作符重载**:Perl中如何实现操作符的重载。 - **方法重载**:Perl中如何实现方法的重载。 ####十三、绑定变量(标题:Tied Variables) - **绑定变量**:Perl中绑定变量的概念和使用场景。 - **绑定变量的应用**:如何利用绑定变量实现特殊的数据存储需求。 ####十四、Perl作为技术工具(标题:Perl as Technology) - **Unicode支持**:Perl中对Unicode的支持。 - **进程间通信**:Perl中的进程间通信技术。 - **线程支持**:Perl中线程的使用和管理。 - **编译器**:Perl程序的编译原理和技术。 - **命令行接口**:Perl提供的命令行接口功能。 - **调试器**:Perl调试器的使用方法。 ####十五、Perl的文化内涵(标题:Perl as Culture) - **CPAN**:Perl社区的综合库网络(Comprehensive Perl Archive Network)。 - **安全性**:Perl程序的安全性问题及其解决方案。 - **常用实践**:Perl开发中的最佳实践。 - **跨平台支持**:Perl在不同操作系统上的表现和兼容性。 - **文档**:Perl程序的文档编写规范。 - **Perl文化**:Perl社区的文化背景和发展历程。 ####十六、参考材料(标题:Reference Material) - **特殊名称**:Perl中的一些特殊名称和符号的意义。 - **内置函数**:Perl中的内置函数列表和使用说明。 - **标准库**:Perl的标准库组件及其用途。 - **实用模块**:Perl中常用的实用模块。 - **标准模块**:Perl中的标准模块介绍。 - **诊断信息**:Perl运行时可能产生的错误和警告信息的含义及解决方法。通过以上内容,我们可以看出《Programming Perl》这本书覆盖了Perl语言的基础知识到高级特性,以及其作为一门语言的文化背景和技术应用。无论是对于初学者还是有经验的开发者来说,这本书都是一个宝贵的资源。
pdf 文件大小:3.76MB