注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计网络编程Perl语言编程

Perl语言编程

Perl语言编程

定 价:¥129.00

作 者: (美)Larry Wall等著;何伟平译;何伟平译
出版社: 中国电力出版社
丛编项: O'REILLY系列
标 签: perl

购买这本书可以去


ISBN: 9787508307305 出版时间: 2001-12-01 包装: 胶版纸
开本: 24cm 页数: 1128 字数:  

内容简介

  Perl是一门自由且功能强大的编程语言。自1987年初次登台亮相以来,它的用户数一直急剧膨胀。本书的第一版于1991年正式摆上书架,之后迅速成为这门语言无可争议的宝典。本书不仅仅是一本关于Perl的书籍,更是一本独一无二的开发者自己介绍该语言及其文化的书籍。Larry Wall是Perl的开发者,并就Perl的未来发展方向提出了自己的看法。Tom Christiansen是Perl最早的几个拥护者之一,也是少数几个在错综复杂的Perl中游刃有余的人之一。Jon Orwant是《Perl Journal》的主编,该杂志把Perl社区组合成了一个共同的论坛,以进行Perl新的开发。 任何Perl书籍都会介绍Perl函数的语法,但是只有这本权威指南包括这门语言的所有内幕。任何Perl书籍都会列出许多的特性,但是只有这本书会告诉你为什么会有这些特性以及如何自然地使用它们。任何Perl书籍都可能有一个头衔,但是只有这本书会被所有Perl程序员动情地称之为“骆驼书”。 从最初被当作一种在跨平台环境中书写可移植工具的高级语言开始,Perl就已经被广泛地认为是一种工业级的强大工具,可以在任何地方用来完成你的工作。 Perl特别适合系统管理和Web编程。Perl实际上已经被所有Unix(包括Linux)捆绑在一起作为标准部件发布,而且也被广泛用于 Microsoft Windows和几乎所有其他操作系统。Amiga、BeOS、VMS、MVS和Apple Macintosh等也只是Perl已经完成移植的平台的一小部分。本书有哪些新的内容呢?老实说几乎所有都是新的。本书第三版涵盖了新的Perl 5.6版本,不仅完全重新组织了一遍,而且还用无数个例子强化了这些内容。大多数现有的主题都是从头重写的,如面向对象编程和正则表达式,并添加了许多全新的章节,包括描述、pod、Unicode、线程、编译和Perl本质。既是圣经,又是百科全书,也是年鉴,这就是本书的内涵。

作者简介

  LarryWallPerl语言之父LarryWall是Perl语言的发明者,并就Perl的未来发展方向提出了自己的看法。正如《AKA》杂志所说的:“如果Internet上也有一个孤独的Jedi骑士的话,那么他就是LarryWall。”对于Larry来说,Perl不仅仅是一种编程语言,更是把他感兴趣的事物——如语言学、宗教信仰、艺术和计算机科学——联系在一起的一种方法。>>更多作品

图书目录

前言
第一部分 概述
第一章 Perl概述
从头开始
自然语言与人工语言
一个平均值例子
文件句柄
操作符
控制结构
正则表达式
列表处理
你不知道但不会伤害你的东西(很多)
第二部分 细节
第二章 集腋成裘
原子
分子
内置的数据类型
变量
名字
标量值
环境
列表值和数组
散列
typeglob和文件句柄
输入操作符
第三章 一元和二元操作符
项和列表操作符(左向)
箭头操作符
自增和自减操作符
指数运算
表意一元操作符
绑定操作符
乘号操作符
附加操作符
移位操作符
命名一元操作符和文件测试操作符
关系操作符
相等操作符
位操作符
C风格的逻辑(短路)操作符
范围操作符
条件操作符
赋值操作符
逗号操作符
列表操作符(右向)
逻辑与、或、非和异或
Perl中没有的C操作符
第四章 语句和声明
简单语句
混合语句
if和else语句
循环语句
裸块
goto
全局声明
作用域声明
pragma
第五章 模式匹配
正则表达式箴言
模式匹配操作符
元字符和元符号
字符类
量词
位置
捕获和群集
候选项
内部控制
谜一样的模式
第六章 子例程
语法
语义
传递引用
函数原型
子例程属性
第七章 格式
格式变量
页脚
第八章 引用
什么是引用?
创建引用
使用硬引用
符号引用
大括号、中括号和引号
第九章 数据结构
数组的数组
数组的散列
散列的数组
散到的散列
函数的散列
更灵活的记录
保存数据结构
第十章 包
符号表
自动装载
第十一章 模块
使用模块
创建模块
覆盖内置函数
第十二章 对象
简单复习一下OOL
Perl的对象系统
方法调用
构造对象
类继承
实例析构器
管理实例数据
管理类数据
总结
第十三章 重载
overload pragma
重载处理器
可重载操作符
拷贝构造器(=)
当没有重载处理器时(nomethod和fallback)
重载常量
公有重载函数
继承和重载
运行时重载
重载诊断
第十四章 绑定变量
绑定标量
绑定数组
绑定散列
绑定文件句柄
一个精细的松绑陷阱
CPAN中的模块
第三部分 作为技术的Perl
第十五章 Unicode
制作字符
字符语义的效果
请注意,“人(Unicode)”可以用了
第十六章 进程间通信
信号
文件
管道
System V IPC
套接字
第十七章 线程
进程模型
线程模型
第十八章 编译
Perl程序的生命周期
编译你的代码
执行你的代码
编译器后端
代码生成器
代码开发工具
提前编译,回头解释
第十九章 命令行接口
命令行处理
环境变量
第二十章 Perl调试器
使用调试器
调试器命令
定制调试器
不被注意的执行
调试器支持
Perl描述器
第二十一章 内部和外部
Perl如何运行
内部数据类型
扩展Perl(在Perl中使用C)
嵌入Perl(从C中使用Perl)
道德故事
第四部分 作为文化的Perl
第二十二章 CPAN
CPAN模块目录
使用CPAN模块
创建CPAN模块
第二十三章 安全
处理不安全数据
处理计时缝隙
处理不安全代码
第二十四章 通用实践
新手常见错误
效率
有风格地编程
流利的Perl
生成程序
第二十五章 可移植的Perl
换行符
字节顺序(endianness)和数字宽度
文件和文件系统
系统交互
进程内通信(IPC)
外部子例程(XS)
标准模块
日期和时间
国际化
风格
第二十六章 pod
pod技术
pod翻译器和模块
书写你自己的pod工具
pod的缺陷
给Perl程序写文档
第二十七章 Perl文化
时势造英雄
Perl诗歌
第五部分 参考资料
第二十八章 特殊名字
按照类型分组的特殊名字
按照字母顺序排列的特殊变量
第二十九章 函数
按类别区分的Perl函数
按照字母顺序排列的Perl函数
第三十章 标准Perl库
库科
Perl库巡礼
第三十一章 pragma
use attributes
use autouse
use base
use blib
use bytes
use charnames
use constant
use diagnostics
use fields
use filetest
use integer
use less
use lib
use locale
use open
use overload
use re
use sigtrap
use strict
use subs
use vars
use warnings
第三十二章 标准模块
按照类型排列
Benchmark
Carp
CGI
CGI::Carp
Class::Struct
Config
CPAN
Cwd
Data::Dumper
DB_File
Dumpvalue
English
Errno
Exporter
Fatal
Fcntl
File::Basename
File::compare
File::Copy
File::Find
File::Glob
File::Spec
File::stat
File::Temp
FileHandle
Getopt::Long
Getopt::Std
IO::Socket
IPC::Open2
IPC::Open3
Math::BigInt
Math::Complex
Math::Trig
Net::hostent
POSIX
Safe
Socket
Symbol
Sys::Hostname
Sys::Syslog
Term::Cap
Text::Warp
Time::Local
Time::localtime
User::grent
User::pwent
第三十三章 诊断消息
词汇表

本目录推荐