內容介紹
《The Ruby Way 第二版》中文版採用“如何解決問題”的方式闡述Ruby編程,書中包含400多個按主題分類的示例。每個示例都回答了“如何使用Ruby來完成”的問題。首先對要完成的任務進行了描述,並討論了技術方面的約束條件;然後逐步地闡述了一種優秀的解決方案。在過程中,作者輔以說明和解釋來幫助讀者理解。Amazon網站銷量排名前三的Ruby圖書,五星重量級推薦!
“《The Ruby Way (第2版)中文版》在闡述元編程(metaprogramming)等方面尤其出類拔萃,而元編程是Ruby最引人注目的方面之一。”
——Ruby on Rails之父David Heinemeier Hansson傾力推薦!
Ruby語言創始人松本行弘為《The Ruby Way (第2版)中文版》的第一,二版分別作序,強烈推薦!
在我們看到這本期待已久的中文版時,《The Ruby Way (第2版)中文版》的作者Hal Fulton已經參加了十月第三周的 RubyConf 2006,同時在準備Addison Wesley專業Ruby系列圖書的啟動。Ruby on Rail之父David Heinemeier Hansson在接受採訪時稱:《The Ruby Way (第2版)中文版》在“闡述元編程(metaprogramming)方面尤其出類拔萃,而元編程是Ruby最引人注目的方面之一。”《The Ruby Way (第2版)中文版》的講解方法別具一格,書中包含400多個按主題分類的示例,每個示例都回答了“如何使用Ruby來完成”的問題。《The Ruby Way (第2版)中文版》在其問世的一年內,就登上了Amazon網站Ruby類圖書的銷售排名前三甲。Ruby語言的創始人松本行宏按倷不住心中的喜悅,對這《The Ruby Way (第2版)中文版》的第一,第二版分別做了序推薦給所有喜愛Ruby的讀者。你還在等什麼?
《The Ruby Way (第2版)中文版》涵蓋如下主題:
Ruby概述,闡述了術語和基本原理;低級數據類型(數字、字元串、正則表達式等)的運算;新的正則表達式引擎(Oniguruma);國際化(I18N)和Ruby訊息目錄;散列、數組及其他數據結構(如棧、樹和圖)的運算;使用I/O、檔案和持久化對象; MySQL、SQLite、Oracle、DBI等資料庫; Ruby特有的OOP技術及動態編程; Ruby圖形界面(Tk、GTK+、Fox和Qt);使用Ruby執行緒實現輕量級多任務;將Ruby用於編寫腳本和系統管理;使用圖像檔案、PDF、YAML、XML、RSS和Atom; Ruby代碼的測試、調試、剖析和打包;低級網路編程和客戶/伺服器互動; Web開發工具,包括Rails、Nitro、Wee、IOWA等;使用分散式Ruby、Rinda和Ring。 Ruby開發工具,如IDE、文檔化工具等。
Ruby是一種面向對象的敏捷語言,借鑑了LISP、Smalltalk、Perl、CLU和其他語言的最佳特性。在《The Ruby Way (第2版)中文版》第一版面世後的5年內,Ruby得以日益流行。