当前位置:首页 > 工业技术
Perl语言编程  第4版
Perl语言编程  第4版

Perl语言编程 第4版PDF电子书下载

工业技术

  • 电子书积分:25 积分如何计算积分?
  • 作 者:(美)克里斯蒂安森,(美)布莱恩,(美)沃尔著
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2014
  • ISBN:9787512359697
  • 页数:954 页
图书介绍:从1991年第一版问世以来,《Perl语言编程》很快成为无可争议的Perl宝典,如今仍是这种高实用性语言的权威指南。Perl最初只是作为一个功能强大的文本处理工具,不过很快发展成为一种通用的编程语言,可以帮助成千上万的程序员、系统管理员,以及像你一样的技术爱好者轻松完成工作。人们早已经翘首以待这本“大骆驼书”的更新,如今终于得偿所愿。在这一版中,三位颇有声望的Perl作者讲述了这种语言当前版本(Perl 5.14)的内容,另外简要介绍了将来5.16版本中将要增加的一些特性。当今世界中,Unicode对于文本处理越来越重要,为此Perl提供了最好、最方便的支持,可以在任何地方平滑地集成Unicode,甚至在Perl最让人欢迎的特性(正则表达式)中也可以结合Unicode。此次更新的重要特性包括:新增的关键字和语法。I/O层和编码。新增的反斜线转义。Unicode 6.0。Unicode字形簇和属性。正则表达式中的命名捕获。递归和文法模式。CPAN的扩展内容。当前最佳实践。
《Perl语言编程 第4版》目录

前言 1

第1部分 概述 19

第1章 Perl概述 19

Perl入门 19

自然语言和人工语言 20

一个平均分例子 32

文件句柄 35

操作符 38

控制结构 44

正则表达式 51

列表处理 57

有些内容你不知道也没有(太大)危害 59

第2部分 细节详述 63

第2章 集腋成裘 63

原子 63

分子 64

内置数据类型 66

变量 67

名字 69

标量变量 73

上下文 83

列表值和数组 86

散列 90

类型团和文件句柄 91

输入操作符 93

第3章 一元和二元操作符 99

项和列表操作符(左边) 101

箭头操作符 103

自增和自减 103

指数 104

表意一元操作符 104

绑定操作符 105

乘除操作符 106

加减操作符 107

移位操作符 108

命名一元操作符和文件测试操作符 108

关系操作符 113

相等操作符 113

智能匹配操作符 114

C风格的逻辑(短路)操作符 119

范围操作符 121

条件操作符 123

赋值操作符 125

逗号操作符 126

列表操作符(右边) 127

逻辑与、或、非和异或 127

Perl中没有的C操作符 128

第4章 语句和声明 129

简单语句 129

复合语句 131

if和unless语句 132

given语句 133

循环语句 138

goto操作符 147

远古的Perl Case结构 148

省略语句 150

全局声明 151

作用域声明 153

Pragmas 160

第5章 模式匹配 163

正则表达式家族 164

模式匹配操作符 166

元字符和元符号 184

字符类 193

位置 205

分组与捕获 208

候选项 217

保持控制 218

非传统模式 230

第6章 Unicode 255

为什么会这样呢? 255

展示,不要告诉 259

获取Unicode数据 261

张冠李戴 265

字形和规范化 267

Unicode文本比较和排序 274

第7章 子例程 289

语法 289

传引用 297

原型 298

子例程属性 306

第8章 引用 309

什么是引用? 309

创建引用 311

使用硬引用 317

符号引用 326

大括号、中括号和引号 327

第9章 数据结构 332

数组的数组 332

数组的散列 340

散列的数组 342

散列的散列 344

函数的散列 347

更复杂的记录 348

保存数据结构 351

第10章 包 353

符号表 355

限定名 358

默认包 359

改变包 360

自动加载 362

第11章 模块 365

加载模块 366

上传模块 367

创建模块 368

覆盖内置函数 374

第12章 对象 376

面向对象术语简单回顾 376

Perl的对象系统 378

对象构造 384

类继承 388

实例析构函数 398

管理类数据 406

Moose模块 409

小结 410

第13章 重载 411

overload Pragma 412

重载处理方法 412

可重载操作符 414

复制构造函数(=) 421

缺少重载处理方法时(nomethod和fallback) 422

重载常量 423

公共重载函数 424

继承和重载 425

运行时重载 425

重载诊断 425

第14章 绑定变量 426

绑定标量 428

绑定数组 436

绑定散列 441

绑定文件句柄 447

一个解除绑定小陷阱 457

CPAN上的模块 459

第3部分 Perl的技术 463

第15章 进程间通信 463

信号 464

文件 469

管道 476

System V IPC 483

第16章 编译 494

Perl程序的生命周期 495

编译代码 496

执行代码 501

编译器后端 504

代码生成器 504

字节码生成器 505

代码开发工具 506

先编译,后解释 508

第17章 命令行接口 512

命令处理 512

环境变量 529

第18章 Perl调试器 536

使用调试器 537

调试器命令 539

调试器定制 546

不被注意的执行 550

调试器支持 551

Perl性能测试 553

第19章 CPAN 559

历史 559

存储库之旅 560

CPAN生态系统 563

安装CPAN模块 566

创建CPAN模块 569

第4部分 Perl的文化 577

第20章 安全 577

处理不安全的数据 577

处理计时问题 589

处理不安全的代码 595

第21章 常用实践 604

新手的常见失误 604

效率 615

有风格的编程 624

老练的Perl 628

程序生成 637

第22章 可移植的Perl 641

换行符 643

字节顺序和数字宽度 644

文件和文件系统 645

系统交互 646

进程间通信(IPC) 647

标准模块 648

日期与时间 648

国际化 648

风格 649

第23章 Pod 650

Pod核心技术 650

Pod转换器和模块 658

编写自己的Pod工具 659

Pod陷阱 664

为Perl程序建立文档 666

第24章 Perl文化 667

历史决定成败 667

Perl诗歌 670

Perl程序员的品质 672

大事记 672

获得帮助 673

第5部分 参考资料 677

第25章 特殊名 677

按类型分组的特殊名 677

按字母顺序排列的特殊变量 681

第26章 格式 701

字符串格式 701

二进制格式 707

形象格式 717

第27章 函数 724

按类别组织的Perl函数 727

按字母顺序组织Perl函数 729

第28章 标准Perl库 877

标准库术语 877

Perl库之旅 879

第29章 实现Pragma的模块 885

attributes 886

autodie 887

autouse 887

base 888

bigint 889

bignum 890

bigrat 890

blib 890

bytes 891

charnames 891

constant 894

deprecate 896

diagnostics 897

encoding 899

feature 899

fields 900

filetest 900

if 900

inc::latest 901

integer 901

less 902

lib 902

locale 904

mro 904

open 905

ops 906

overload 906

overloading 907

parent 907

re 908

sigtrap 910

sort 912

strict 913

subs 915

utf8 917

vars 917

version 918

vmsish 918

warnings 919

用户自定义Pragma 922

术语表 925

相关图书
作者其它书籍
返回顶部