首頁
中文書目錄
原文書目錄
 站內快速搜尋
資源中心
Book Series
Special Interest













■好消息,歐萊禮書籍已重新鋪貨至各大書局及網路書店,歡迎讀者選購       ■歡迎各院校採用歐萊禮書籍,學校團購請洽校園服務團隊
Programming Perl, 3rd Ed.
書名:Perl 程式設計 第三版
作者:Larry Wall, Tom christiansen, Jon Orwant
編譯:蔣大偉、台北 Perl 推廣組
書號:A156
ISBN:986-7794-47-8
頁數:784頁
出版日期:2005 年 03 月
售價:950


目錄

前言

第一部分 概論

第 1 章 概論

1.1 入門指引
1.2 自然語言與人工語言
1.3 舉個計算成績的範例
1.4 檔案代號
1.5 算符
1.6 控制結構
1.7 正規表示式
1.8 串列的處理
1.9 一知半解又何妨

第二部分 深度剖析

第 2 章 見微知著

2.1 原子
2.2 分子
2.3 內建的資料型別
2.4 變數
2.5 名稱
2.6 純量值
2.7 語境
2.8 串列值與陣列
2.9 雜湊
2.10 型別叢集和檔案代號
2.11 輸入算符

第 3 章 一元和二元算符

3.1 項和串列算符(左向)
3.2 箭號算符
3.3 自動遞增和自動遞減算符
3.4 指數運算
3.5 表意的一元算符
3.6 繫結算符
3.7 與乘法有關的算符
3.8 與加法有關的算符
3.9 移位算符
3.10 具名一元算符和檔案測試算符
3.11 關係算符
3.12 相等算符
3.13 逐位元算符
3.14 C 風格的邏輯(短路)算符
3.15 範圍算符
3.16 條件算符
3.17 賦值算符
3.18 逗號算符
3.19 串列算符(右向)
3.20 邏輯算符 and、or、not 和 xor
3.21 Perl 沒有提供的 C 語言算符

第 4 章 敘述和宣告

4.1 簡單的敘述
4.2 複合敘述
4.3 if 和 else 敘述
4.4 迴圈敘述
4.5 未經修飾的區塊
4.6 goto
4.7 全域宣告
4.8 有效範圍的宣告
4.9 編譯命令

第 5 章 樣式比對

5.1 正規表示式箴言
5.2 樣式比對算符
5.3 中介字符和中介符號
5.4 字符集
5.5 量詞
5.6 位置
5.7 擷取和群集
5.8 候選項
5.9 保持控制
5.10 花俏的樣式

第 6 章 副常式

6.1 語法
6.2 語義
6.3 傳遞參照
6.4 原型
6.5 副常式的屬性

第 7 章 格式

7.1 格式變數
7.2 頁尾

第 8 章 參照

8.1 什麼是參照?
8.2 建立參照
8.3 使用硬式參照
8.4 符號參照
8.5 大括號、中括號和引號

第 9 章 資料結構

9.1 陣列的陣列
9.2 陣列的雜湊
9.3 雜湊的陣列
9.4 雜湊的雜湊
9.5 函式的雜湊
9.6 更複雜的紀錄
9.7 儲存資料結構

第 10 章 套件

10.1 符號表
10.2 自動載入

第 11 章 模組

11.1 使用模組
11.2 建立模組
11.3 覆寫內建函式

第 12 章 物件

12.1 OOL 溫故知新
12.2 Perl 的物件系統
12.3 方法調用
12.4 產生物件
12.5 類別的繼承
12.6 實體解構函式
12.7 管理實體資料
12.8 管理類別資料
12.9 總結

第 13 章 多載

13.1 overload 編譯命令
13.2 多載處理常式
13.3 可多載的算符
13.4 複製建構函式(=)
13.5 當沒有多載處理常式時(nomethod 和 fallback)
13.6 多載常數
13.7 公有多載函式
13.8 繼承和多載
13.9 執行時期多載
13.10 多載診斷

第 14 章 經繫結的變數

14.1 繫結純量(tying scalar)
14.2 繫結陣列(tying array)
14.3 繫結雜湊(tying hash)
14.4 繫結檔案代號(tying filehandle)
14.5 一個難以捉摸的解繫陷阱
14.6 CPAN 中的模組

第三部分 技術的 Perl

第 15 章 萬國碼

15.1 建構字符
15.2 字符語義的效果
15.3 注意,「人」可以用了

第 16 章 行程間通訊

16.1 信號
16.2 檔案
16.3 導管
16.4 System V IPC
16.5 Socket

第 17 章 執行緒

17.1 行程模型
17.2 執行緒模型

第 18 章 編譯

18.1 Perl 程式的生命週期
18.2 編譯你的程式碼
18.3 執行你的程式碼
18.4 編譯器的後端
18.5 程式碼產生器
18.6 程式碼發展工具
18.7 提前編譯,回頭解譯

第 19 章 命令列介面

19.1 命令列的處理
19.2 環境變數

第 20 章 Perl 的除錯器

20.1 使用除錯器
20.2 除錯器的命令
20.3 自訂除錯器
20.4 不被注意的執行
20.5 除錯器的支援
20.6 Perl 的評測器

第 21 章 Perl 的內部與外部

21.1 Perl 的運作原理
21.2 內部的資料型別
21.3 擴展 Perl(在 Perl 中使用 C)
21.4 內嵌 Perl(從 C 來使用 Perl)
21.5 小故事大啟示

第四部分 文化的 Perl

第 22 章 Perl 綜合典藏網

22.1 CPAN 模組的目錄
22.2 使用 CPAN 模組
22.3 製作 CPAN 模組

第 23 章 Perl 的安全性

23.1 處理不安全的資料
23.2 處理計時縫隙
23.3 處理不安全的程式碼

第 24 章 Perl 的習慣用法

24.1 新手常犯的錯誤
24.2 效率
24.3 程式設計的風格
24.4 流利的 Perl
24.5 程式產生器

第 25 章 Perl 的可移植性

25.1 換列字符
25.2 位元組順序(endianness)與數字寬度
25.3 檔案和檔案系統
25.4 與系統的互動
25.5 行程間通訊(IPC)
25.6 外部副常式(XS)
25.7 標準模組
25.8 日期和時間
25.9 國際化
25.10 風格

第 26 章 簡明舊式文件

26.1 淺談 Pod
26.2 pod 的轉譯器和模組
26.3 撰寫你自己的 pod 工具
26.4 pod 的陷阱
26.5 為你的 Perl 程式提供文件

第 27 章 Perl 的文化

27.1 歷史讓 Perl 成真
27.2 Perl 詩

詞彙表

索引


| 首頁 | 聯絡我們 |
© 2009, O'Reilly Media, Inc. Taiwan Branch