程式設計師必看的書-Ruby程式設計師

edithfang發表於2015-03-19
Ruby遵守BSD許可證和Ruby License[9][10]。它的靈感與特性來自於Perl、Smalltalk、Eiffel、Ada以及Lisp語言。由Ruby語言本身還發展出了JRuby(Java平臺)、IronRuby(.NET平臺)等其他平臺的Ruby語言替代品。

今天為Ruby程式設計師推薦一些書籍,希望可以給ruby程式設計師帶來幫助!!

Ruby程式語言



《Ruby程式語言》詳細介紹了Ruby1.8和1.9版本各方面的內容。在對Ruby進行了簡要的綜述之後,《Ruby程式語言》詳細介紹了以下內容:Ruby的句法和語法結構,資料結構和物件,表示式和操作符,語句和控制結構,方法、proc、lambda和閉包,反射和超程式設計,Ruby平臺。《Ruby程式語言》還包含對Ruby平臺上豐富的API的詳盡介紹,並用帶有詳盡註釋的程式碼演示了Ruby進行文字處理、數字運算、集合、輸入/輸出、網路開發和併發程式設計的功能。

《物件導向設計實踐指南:ruby語言描述》



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

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

《物件導向設計實踐指南:ruby語言描述》適合所有對物件導向設計和ruby程式語言感興趣的程式設計師閱讀參考。

Ruby超程式設計



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

Ruby Under a Microscope



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

Programming Ruby中文版



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

相關文章