出版時間:2007-11 出版社:人民郵電出版社 作者:富爾頓(Hal Fulton) 頁數(shù):532 譯者:陳秋萍
Tag標(biāo)簽:無
內(nèi)容概要
《The Ruby Way (第2版)中文版》可作為中高級程序員深入了解Ruby以及使用它來解決實(shí)際問題的參考手冊。Ruby是一種面向?qū)ο蟮拿艚菡Z言,借鑒了LISP、Smalltalk、Perl、CLU和其他語言的出色特性。在《The Ruby Way (第2版)中文版》第1版面世后的5年內(nèi),Ruby得以日益流行?! 禩he Ruby Way (第2版)中文版》采用“如何解決問題”的方式闡述Ruby編程,涵蓋了以下內(nèi)容:Ruby術(shù)語和基本原理;數(shù)字、字符串等低級數(shù)據(jù)類型的操作;正則表達(dá)式;國際化和Ruby消息目錄;散列、數(shù)組及棧、樹和圖等其他數(shù)據(jù)結(jié)構(gòu)的操作;I/O、文件和對象持久化;Ruby特有的OOP技術(shù)及動態(tài)編程;Tk、GTK+、Fox和Qt等Ruby圖形用戶界面;使用RUbY線程實(shí)現(xiàn)輕量級多任務(wù):使用Ruby編寫腳本和進(jìn)行系統(tǒng)管理;使用圖像文件、PDF、YAML、xML、RSS和Atom;Ruby代碼的測試、調(diào)試、性能分析和打包;低級網(wǎng)絡(luò)編程和客戶/服務(wù)器交互;Rails、Nitro、Wee、IOWA等Web開發(fā)工具;使用分布式Rkuby、Rinda和Ring。書中包含400多個按主題分類的示例,每個示例都回答了“如何使用Ruby來完成”的問題。首先對要完成的任務(wù)進(jìn)行了描述,并討論技術(shù)方面的約束條件,然后循序漸進(jìn)地闡述一種優(yōu)秀的解決方案,并輔以說明和解釋以幫助讀者理解?! ∽髡逪al Fulton以旁征博引、引人入勝而又清晰易懂的寫作手法,全面而詳細(xì)地闡述了.Ruby,讓讀者感到猶如有一位知識淵博的老師在身邊,并渴望將其掌握的知識悉數(shù)傳授給你。
作者簡介
Hal Fulton擁有密西西比大學(xué)的兩個計算機(jī)學(xué)位。在社區(qū)大學(xué)里教授計算機(jī)課程4年后,他因工作需要(主要受聘于奧斯汀的IBM)搬到了德克薩斯州奧斯汀。他擁有15年使用各種UNIx系統(tǒng)(包括AIx、Solaris和Linux)的經(jīng)驗(yàn)。他首次接觸Ruby是在1999年,從2001年開始他就著手編寫本書的第l版,這是第二本用英語編寫的Ruby圖書。他參加了六次Ruby大會,并在其中的四次中發(fā)表過演講,包括在德國卡爾斯魯厄召開的首屆歐洲Ruby大會。目前,他在德克薩斯奧斯汀的Broadwing Communications工作,主要從事大型數(shù)據(jù)倉庫和電信應(yīng)用方面的工作。他每天都在使用C++和Oracle,當(dāng)然還有Ruby?! al仍活躍在Ruby郵件列表和IRC頻道中,且正在開發(fā)幾個Ruby項目。他是ACM和IEEE計算機(jī)協(xié)會的成員。在生活中,他喜歡音樂、閱讀、寫作、藝術(shù)和攝影。他還是Mars社團(tuán)的成員和天文愛好者,平生的愿望是進(jìn)行一次太空旅行。
書籍目錄
第1章 RUBY概述第2章 使用字符串第3章 使用正則表達(dá)式第4章 RUBY的國際化第5章 執(zhí)行數(shù)值計算第6章 符號和范圍第7章 處理時間和日期第8章 數(shù)組、散列及其他枚舉類型第9章 高級數(shù)據(jù)結(jié)構(gòu)第10章 I/O和數(shù)據(jù)存儲第11章 RUBY的OOP與動態(tài)特性第12章 RUBY的圖形界面第13章 RUBY中的線程第14章 腳本編程與系統(tǒng)管理第15章 RUBY和數(shù)據(jù)格式第16章 測試和調(diào)試第17章 代碼的打包和分發(fā)第18章 網(wǎng)絡(luò)編程第19章 RUBY與WEB應(yīng)用程序第20章 分布式RUBY第21章 RUBY開發(fā)工具第22章 RUBY社區(qū)
媒體關(guān)注與評論
本書在闡述元編程(metaprogramming)方面尤其出類拔萃,元編程是Ruby最引人注目的方面之一。很多Rail理念的靈感都來自本書的第一版,尤其是現(xiàn)為第11章的內(nèi)容。它讓您就像坐上了過山車,不斷地在“疑問”和“驚喜”之間搖擺?! 猂uby on Rails之父 David Heinemeier Hansson 對Ruby和愛好者技術(shù)寫作愛好者來說,這本經(jīng)典之作第二版的面世無疑是激動人心的。Hal Fulton以旁征博引、引人入勝而又清晰易懂的寫作手法,全面而有詳細(xì)地對Ruby進(jìn)行了闡述,讓讀者感到猶如有一位知識淵博的老師在身邊,并渴望將其掌握的知識悉數(shù)傳授給你?! 禦uby for Rails》的作者David Alan Black Ruby是一種神奇的語言,但有時候你只想完成工作。本書向讀者提供了解決方案,同時闡述了為何該解決方案是Ruby擅強(qiáng)的。 ——Thought Works首席科學(xué)家、《Patterns of Enterprise Application Architecture》的作者M(jìn)artin Fowler 這本優(yōu)秀的圖書可幫助讀者洞察Ruby的奧秘。作為一位有多年Ruby使用經(jīng)驗(yàn)的讀者,我仍時常能夠在書中發(fā)現(xiàn)全新的使用技巧。本書既可作為學(xué)習(xí)教材,亦可作為參考手冊,從中可以挖掘并學(xué)習(xí)新知識?! 艚蒈浖袠I(yè)的先鋒Chet Hendrickson 我經(jīng)常通過本書的第1版了解Ruby的細(xì)節(jié),因此它涵蓋了其他資料未涉及眾多的主題。這一版涵蓋的內(nèi)容更全面,也必將更有參考價值?! 艚菁夹g(shù)作者和演講者Ron Jeffries
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載