程序員必看的書-Ruby程序員

jopen 9年前發布 | 11K 次閱讀 Ruby

Ruby 是一種面向對象命令式函數式動態通用編程語言。在20世紀90年代中期由日本人松本行弘(Matz)設計并開發。

遵守BSD許可證和Ruby License[9][10]。它的靈感與特性來自于PerlSmalltalkEiffelAda以及Lisp語言。由Ruby語言本身還發展出了JRubyJava平臺)、IronRuby.NET平臺)等其他平臺的Ruby語言替代品。

今天為Ruby程序員推薦一些書籍,希望可以給ruby程序員帶來幫助!!

Ruby編程語言

程序員必看的書-Ruby程序員

《Ruby編程語言》詳細介紹了Ruby 1.8和1.9版本各方面的內容。在對Ruby進行了簡要的綜述之后,《Ruby編程語言》詳細介紹了以下內容:Ruby的句法和語法結構,數據結構和對 象,表達式和操作符,語句和控制結構,方法、proc、lambda和閉包,反射和元編程,Ruby平臺。《Ruby編程語言》還包含對Ruby平臺上豐 富的API的詳盡介紹,并用帶有詳盡注釋的代碼演示了Ruby進行文本處理、數字運算、集合、輸入/輸出、網絡開發和并發編程的功能。

《面向對象設計實踐指南:ruby語言描述》

程序員必看的書-Ruby程序員

《面向對象設計實踐指南:ruby語言描述》是對“如何編寫更易維護、更易管理、更討人喜愛且功能更為強大的ruby應用程序”的全面指導。為幫助 讀者解決ruby代碼難以更改和不易擴展的問題,作者在書中運用了多種功能強大和實用的面向對象設計技術,并借助大量簡單實用的ruby示例對這些技術進 行全面解釋。

全書共9章,主要包含的內容有:如何使用面向對象編程技術編寫更易于維護和擴展的ruby代碼,單個ruby類所應包含的內容,避免將應該保持獨立 的對象交織在一起,在多個對象之間定義靈活的接口,利用鴨子類型減少編程間接成本,合理運用繼承,通過組合構建對象,設計出最劃算的測試,解決不良設計的 ruby代碼所導致的常見問題等。

《面向對象設計實踐指南:ruby語言描述》適合所有對面向對象設計和ruby編程語言感興趣的程序員閱讀參考。

Ruby元編程

程序員必看的書-Ruby程序員

《Ruby元編程》以案例形式循序漸進講解Ruby對象模型原理和高級應用技巧,堪稱動態語言的設計模式。書中講述的各種Ruby編程模式,完全可 以應用于其他動態語言(甚至靜態語言)。本書不僅適合Ruby程序員閱讀,也適合對動態編程 語言和面向對象編程感興趣的讀者閱讀。所有對程序設計理論感興趣的人都能從中獲益。Ruby之父松本行弘作序推薦。

Ruby Under a Microscope

程序員必看的書-Ruby程序員

作者把他的書獻給Ruby程序員的水平。重要的是要理解最深的和核心語法的編程語言來使用它容易編碼和先進的應用程序開發。這本書涵蓋了擴展信息替 代Ruby實現像Rubinius和JRuby。作為一個讀者這本書入手,他/她可能會驚訝地發現未知的關于Ruby最有趣的事實,這些可以用于使得 Ruby編程語言的方法。

Programming Ruby中文版

程序員必看的書-Ruby程序員

《Programming Rudy》(中文版)(第2版)是它的第2版,其中包括超過200頁的新內容,以及對原有內容的修訂,涵蓋了Ruby 1.8中新的和改進的特性以及標準庫模塊。它不僅是您學習Ruby語言及其豐富特性的一本優秀教程,也可以作為日常編程時類和模塊的參考手冊。Ruby是 一種跨平臺、面向對象的動態類型編程語言。Ruby體現了表達的一致性和簡單性,它不僅是一門編程語言,更是表達想法的一種簡練方式。它不僅受到廣大程序 員的歡迎,無數的軟件大師亦為其傾倒。Programming Rubyr是關于Ruby語言的一本權威著作,也被稱為PickAxe Book(鎬頭書,由封面上的工具得名)。


來自:http://www.itjhwd.com/cxybks-ruby/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!