Perl是一種靈活多變、功能強大的編程語言,可以應(yīng)用在從系統(tǒng)管理到網(wǎng)絡(luò)編程再到數(shù)據(jù)庫操作等很多方面。人們常說Perl讓容易的事情變簡單、讓困難的事情變得可行?!禝ntermediate Perl》正是關(guān)于如何將技能從處理簡單任務(wù)躍升到勝任困難任務(wù)的書籍。
本書提供對Perl中級編程優(yōu)雅而仔細的介紹。由暢銷的《學習Perl》作者所著,本書提供了《學習Perl》沒有涵蓋的內(nèi)容。
主題包括:
包和命名空間
引用和作用域
操作復(fù)雜數(shù)據(jù)結(jié)構(gòu)
面向?qū)ο缶幊?
編寫和使用模塊
測試Perl代碼
為CPAN貢獻代碼
參照《學習Perl》的成功編排格式,本書的每一章都短小到可以在一到兩個小時內(nèi)讀完,并在結(jié)束時提供一系列練習題幫助您實踐剛剛學到的知識。使用本書,您只需熟悉《學習Perl》的內(nèi)容并有更進一步學習的決心。
對于不同的人而言Perl是一種不同的語言。對于某些人而言,它只是快速編寫腳本的工具,但對于另外的人來說,它就是一種功能完整的面向?qū)ο笳Z言。Perl被應(yīng)用在各種任務(wù)當中,從對文本文件進行快速全局替換,到計算需要數(shù)星期才能完成處理的海量復(fù)雜科學數(shù)據(jù)。您的使用決定Perl的面貌。但不論您將Perl應(yīng)用在什么方面,本書將幫助您讓應(yīng)用更加有效、高效和優(yōu)雅。
《Intermediate Perl》是為了把Perl作為一種編程語言來學習,而不僅是為了寫腳本而著。這本書把Perl愛好者變?yōu)镻erl程序員。