Perl语言编程:简单与强大的结合
![](https://csdnimg.cn/release/wenkucmsfe/public/img/starY.0159711c.png)
"Perl语言编程(大骆驼第三版)" 是一本由Larry Wall, Tom Christiansen, 和 Jon Orwant合著的关于Perl编程语言的权威指南。这本书分为四个主要部分,全面涵盖了Perl的基础、细节、作为技术工具的Perl以及Perl的文化。
第一部分概述包括前言和Perl的概述,强调Perl是一种设计为使简单任务更简单,同时又能应对复杂问题的编程语言。它不是专注于某一特定领域,而是旨在提供广泛的适用性。
第二部分详细介绍了Perl的各个方面,如:
1. 集腋成裘:讲解Perl的基本语法和编程理念。
2. 单目和双目操作符:介绍Perl中的各种运算符及其用法。
3. 语句和声明:讨论控制流程语句、变量声明等。
4. 模式匹配:阐述Perl强大的正则表达式功能。
5. 子过程:讲解如何定义和调用函数。
6. 格式:介绍格式化输出的方法。
7. 引用:涵盖引用和数据结构,如数组和哈希。
8. 数据结构:深入探讨Perl中的高级数据结构。
9. 包和模块:讲解模块化编程和命名空间的概念。
10. 对象:上下两章分别介绍面向对象编程的基础和高级特性,如继承和封装。
11. 重载:说明如何改变操作符的行为。
12. 捆绑(tie)变量:讲解如何将变量与特定的类关联,实现自定义行为。
第三部分是关于Perl作为技术工具的使用,涉及:
1. Unicode:介绍Unicode支持,处理多语言文本。
2. 进程间通信:讨论不同进程间的数据交换。
3. 线程:讲解Perl中的多线程编程。
4. 编译:介绍Perl代码的编译和优化。
5. 命令行接口:讨论命令行选项和参数解析。
6. Perl调试器:提供调试Perl代码的工具和技巧。
7. 内部和外部:深入Perl的内部机制和与外部系统交互。
第四部分是关于Perl文化,包含:
1. CPAN:介绍 Comprehensive Perl Archive Network,Perl的开源库资源。
2. 安全:讨论编写安全Perl代码的最佳实践。
3. 普通实践:分享常见的编程习惯和建议。
4. 可移植的Perl:讲解如何编写跨平台的Perl代码。
5. 简单旧文档:讨论文档编写和管理。
6. Perl文化:探讨Perl社区的特色和价值观。
第五部分是参考资料,包括特殊名字、函数索引、标准Perl库、用法模块、标准模块和诊断信息,为读者提供了详尽的参考材料。
这本书不仅适合初学者,也适用于有经验的Perl开发者,通过深入浅出的讲解和丰富的示例,帮助读者掌握Perl语言的精髓和应用。
2017-10-11 上传
2010-08-23 上传
2023-11-09 上传
2024-01-20 上传
2024-01-23 上传
2023-12-29 上传
![](https://profile-avatar.csdnimg.cn/b4f89617553946ca9386da0886fee78f_xwall.jpg!1)
xwall60
- 粉丝: 9
- 资源: 4
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景