Perl 語言編程, 4/e (Programming Perl : Unmatched power for text processing and scripting, 4/e)
內容描述
從1991年第一版問世以來,《Perl語言編程》很快成為無可爭議的Perl寶典,如今仍是這種高實用性語言的權威指南。Perl最初只是作為一個功能強大的文本處理工具,不過很快發展成為一種通用的編程語言,可以幫助成千上萬的程序員、系統管理員,以及像你一樣的技術愛好者輕松完成工作。人們早已經翹首以待這本“大駱駝書”的更新,如今終於得償所願。
在這一版中,三位頗有聲望的Perl作者講述了這種語言當前版本(Perl 5.14)的內容,另外簡要介紹了將來5.16版本中將要增加的一些特性。當今世界中,Unicode對於文本處理越來越重要,為此Perl提供了最好、最方便的支持,可以在任何地方平滑地集成Unicode,甚至在Perl最讓人歡迎的特性(正則表達式)中也可以結合Unicode。此次更新的重要特性包括:新增的關鍵字和語法。I/O層和編碼。新增的反斜線轉義。Unicode 6.0。Unicode字形簇和屬性。正則表達式中的命名捕獲。遞歸和文法模式。CPAN的擴展內容。當前最佳實踐。
目錄大綱
第1部分概述
第1章Perl概述
Perl入門
自然語言和人工語言
一個平均分例子
文件句柄
操作符
控制結構
表達式
列表處理
有些內容你不知道也沒有(太大)危害
第2部分細節詳述
第2章集腋成裘
原子
分子
內置數據類型
變量
名字
標量變量
上下文
列表值和數組
散列
類型團和文件句柄
輸入操作符
第3章一元和二元操作符
項和列表操作符(左邊)
箭頭操作符
白增和自減
指數
表意一元操作符
綁定操作符
乘除操作符
加減操作符
移位操作符
命名一元操作符和文件測試操作符
關係操作符
相等操作符
智能匹配操作符
c風格的邏輯(短路)操作符
範圍操作符
條件操作符
賦值操作符
逗號操作符
列表操作符(右邊)
邏輯與、或、非和異或
Perl中沒有的C操作符
第4章語句和聲明
簡單語句
複合語句
if和unless語句
given語句
循環語句
got0操作符
7遠古的Perl C4se結構
省略語句
全局聲明
作用域聲明
Pragmas.
第5章模式匹配
正則表達式家族
模式匹配操作符
元字符和元符號
字符類
位置
分組與捕獲
候選項
保持控制
非傳統模式
第6章Unicode
為什麼會這樣呢7
展示,不要告訴
獲取Unicode數據
張冠李戴
字形和規範化
Unicode文本比較和排序
第7章子例程
語法
傳引用
原型
子例程屬性
第3部分Perl的技術
第4部分Perl的文化
作者介紹
Tom Christiansen
圖書作者,同時也是一位Perl培訓師,主要致力於文本挖掘、自然語言處理和計算語言學等領域。他合作撰寫過《PerlCookbook》和大量在線:Perl文檔。