出版時(shí)間:2012-3 出版社:東南大學(xué)出版社 作者:Randal L.Schwartz,brian d foy,Tom Phoenix 頁(yè)數(shù):363 譯者:盛春
Tag標(biāo)簽:無(wú)
內(nèi)容概要
如果剛開始學(xué)習(xí)Perl這門語(yǔ)言,那么《Perl語(yǔ)言入門(中文版第6版)》就是你所需要的——不管你是一名程序員,還是系統(tǒng)管理員,抑或是網(wǎng)絡(luò)黑客。這本書被整整兩代Perl用戶昵稱為“小駱駝書”,《Perl語(yǔ)言入門(
中文版第6版)》根據(jù)作者施瓦茨、福瓦、菲尼克斯從1991年開始的教學(xué)經(jīng)驗(yàn)積累匯聚而成,多年來十分暢銷。此次第六版涵蓋了最新的Perl
5.14版本的變化。
Perl能在絕大多數(shù)平臺(tái)上完成幾乎所有任務(wù),不管是簡(jiǎn)單的修修補(bǔ)補(bǔ),還是大型完備的網(wǎng)絡(luò)應(yīng)用。《Perl語(yǔ)言入門》從最基礎(chǔ)的開始教起,然后逐漸深入,讓你慢慢能夠自行編寫多至128行的程序——如今90%的Perl
程序差不多都是這般大小。本書每章都包含若干習(xí)題,幫助你鞏固消化剛學(xué)到的知識(shí)。也許其他書籍只是想著灌輸Perl編程的條條框框,但本書不同,我們希望把你培養(yǎng)成一名真正的Perl程序員。
作者簡(jiǎn)介
Randal L.Schwartz、brian d foy 和Tom
Phoenix共同編著了數(shù)本Perl編程方面的“必讀”圖書,包括《Effective Perl
Programming》(由Addison—Wesley出版)、《Learning Perl》、《Programming
Perl》、《Intermediate Perl》以及《Mastering Perl》(原版均由0’Reilly出版)。 Randal
L.Schwartz、brian d foy 和Tom
Phoenix共同編著了數(shù)本Perl編程方面的“必讀”圖書,包括《Effective Perl
Programming》(由Addison—Wesley出版)、《Learning Perl》、《Programming
Perl》、《Intermediate Perl》以及《Mastering Perl》(原版均由0’Reilly出版)。 Randal
L.Schwartz、brian d foy 和Tom
Phoenix共同編著了數(shù)本Perl編程方面的“必讀”圖書,包括《Effective Perl
Programming》(由Addison—Wesley出版)、《Learning Perl》、《Programming
Perl》、《Intermediate Perl》以及《Mastering Perl》(原版均由0’Reilly出版)。
書籍目錄
第一章 簡(jiǎn)介
第二章 標(biāo)量數(shù)據(jù)
第三章 列表與數(shù)組
第四章 子程序
第五章 輸入與輸出
第六章 哈希
第七章 漫游正則表達(dá)式王國(guó)
第八章 用正則表達(dá)式進(jìn)行匹配
第九章 用正則表達(dá)式處理文本
第十章 其他控制結(jié)構(gòu)
第十一章 Perl模塊
第十二章 文件測(cè)試
第十三章 目錄操作
第十四章 字符串與排序
第十五章 智能匹配與given—when結(jié)構(gòu)
第十六章 進(jìn)程管理
第十七章 高級(jí)Perl技巧
附錄
章節(jié)摘錄
版權(quán)頁(yè): 注意警告信息中出現(xiàn)的(W numeric),其中M的意思是警告級(jí)別屬于普通警告,numeric的意思是警告類型屬于數(shù)字操作一類。所以,看到這兩條就知道潛在問題大致出在哪里。 隨著后續(xù)深入介紹,我們還會(huì)看到關(guān)于其他類型錯(cuò)誤的警告。不過請(qǐng)記住,將來的Perl也許會(huì)因?yàn)閮?nèi)部工作機(jī)制的變化而令發(fā)出警告的方式和內(nèi)容也隨之發(fā)生變化。 標(biāo)量變量 所謂變量(variable),就是存儲(chǔ)一個(gè)或多個(gè)值的容器的名稱。而標(biāo)量變量,就是單單存儲(chǔ)一個(gè)值的變量。后續(xù)章節(jié)我們還會(huì)看到其他類型的變量,比如數(shù)組和哈希,它們都可以存儲(chǔ)多個(gè)值。變量的名稱在整個(gè)程序中保持不變,但它所持有的值是可以在程序運(yùn)行時(shí)不斷修改變化的。 你大概猜到了,標(biāo)量變量存儲(chǔ)的是單個(gè)標(biāo)量值。標(biāo)量變量的名稱以美元符號(hào)開頭,這個(gè)符號(hào)也稱為魔符(sigil),然后是變量的Perl標(biāo)識(shí)符:由一個(gè)字母或下劃線開頭,后接多個(gè)字母、數(shù)字或下劃線。標(biāo)識(shí)符是區(qū)分大小寫的:變量$FredTN$fred是兩個(gè)完全不同的變量。不同的大小寫字母、數(shù)字以及下劃線構(gòu)成了不同的標(biāo)識(shí)符,所以下面的變量各不相同: Perl并不限于使用ASCII字符作為變量名。如果啟用了utf8編譯指令,那么可用于表示字母或數(shù)字的字符會(huì)多許多,所以拿它們來作為變量名也是可以的: Perl通過變量標(biāo)識(shí)符前的魔符來區(qū)分它是什么類型的變量。所以不管你取什么名字,都不會(huì)和Perl自帶的函數(shù)或操作符的寫法相沖突。 此外,Perl是通過該魔符來判斷該變量的使用意圖。$的確切意思是“取單個(gè)東西”或者“取標(biāo)量”。因?yàn)闃?biāo)量變量總是存儲(chǔ)一項(xiàng)數(shù)據(jù),所以它的意思就總是取得其中的“單 Randal L.Schwartz Randal L.Schwartz已經(jīng)是軟件行業(yè)歷練了二十多年的老手了,他在軟件設(shè)計(jì)、系統(tǒng)管理、系統(tǒng)安全、技術(shù)寫作和培訓(xùn)等方面擁有豐富的經(jīng)驗(yàn)。Randal參與編著的“必讀”書籍有:《programming Perl》《Learning Perl》以及《Learning Perl onWin32 Systems》等(全部由O’Reilly出版),另外還著有《Effective Perl Programming》 (由Addison—Weslev出版)。 (譯注:該書第二版已由人民郵電出版社于2011年發(fā)行簡(jiǎn)體中文版,書名為《Perl高效編程》。)他還是《WebTechniques》 《PerformanceComputin9》《sysAdmin》以及《Linux Magazine》等雜志的Perl專欄作家。 不僅如此,他還是Perl新聞組的熱心奉獻(xiàn)者,從comp.1an9.perl.announce創(chuàng)建伊始就負(fù)責(zé)協(xié)助管理大小事務(wù)。他以風(fēng)趣的言談和扎實(shí)的技術(shù)功底,贏得了圈內(nèi)的普遍贊譽(yù)(雖然有些傳奇故事是他自己爆出來的也說不定)。Randal總是想著回報(bào)Perl社區(qū)賦予他的一切,于是著手參與籌建Perl Institute基金。他還是Perl Mogers(perl.org)董事會(huì)成員,該機(jī)構(gòu)是全世界范圍內(nèi)Perl開發(fā)者一致?lián)碜o(hù)的社團(tuán)組織。從l985年起,Randal擁有了自己運(yùn)營(yíng) Stonehenge Consulting Services公司??梢园l(fā)送郵件到merlyn@stonehenge.cnm和Randal聊聊有關(guān)Perl方面的話題。
編輯推薦
《Perl語(yǔ)言入門(第6版)(中文版)》從最基礎(chǔ)的開始教起,然后逐漸深入,讓你慢慢能夠自行編寫多至128行的程序——如今90%的Perl程序差不多都是這般大小,全書包括輸入與輸出;用正則表達(dá)式處理文本;字符串與排序等數(shù)章內(nèi)容。
名人推薦
《Perl語(yǔ)言入門》絕對(duì)是每一位Perl程序員此生必讀的經(jīng)典著作之一。此書蘊(yùn)含的知識(shí)極為豐富,即便擁有多年P(guān)erl編程經(jīng)驗(yàn)的人,哪怕只是粗淺翻閱本書代碼示例,也同樣會(huì)獲益匪淺?!?——Craig Maloney Slashdot網(wǎng)站評(píng)論員
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載