RubyCookbook中文版

RubyCookbook中文版

《RubyCookbook中文版》是2007年清華大學出版社出版的一本圖書,作者是卡爾松 理查得松。

基本介紹

  • 書名:RubyCookbook中文版 
  • 又名:RubyCookbook
  • 作者卡爾松 理查得松
  • 譯者:鄭路長
  • ISBN:9787302147701
  • 類別:資料教材
  • 定價:108.00元
  • 出版社清華大學出版社
  • 出版時間:2007-4-1
編輯推薦,內容簡介,目錄,作者簡介,

編輯推薦

這是一本關於秘訣的書籍,其中包括:對一般問題的解決方案、複製和貼上代碼段、解釋、示例和簡短指南。本書意欲為讀者節省時間。人們總是說,時間就是金錢,但時間也是個人生命的構成。我們的生命應當花在創造新事物上,而不是用於抗擊我們自己的錯誤或者解決那些已經解決過的問題。我們提供此書的願望是:它的所有讀者所節省的時間遠遠超過我們編寫它所花掉的時間。
Ruby程式語言本身是一種非常節省時間的工具,與其他程式語言相比,它能產生更高的生產率,因為用戶會花費更多的時間讓計算機做自己想做的事情,而思考語言本身的時間則較少。但是,對於一名Ruby程式設計師,可能有很多情況即使沒做任何事情也花費了 很多時間,下面是我們遇到過的各個方面:
將時間花在編寫通用算法的Ruby實現上。
將時間花在調試通用算法的Ruby實現上。
將時間花在發現和修正Ruby特有的缺陷上。
將時間花在應當自動執行的重複性任務上(包括重複性編程任務!)。
將時間花在重複其他人已經公開實現過的工作上。
將時間花在搜尋運行X的庫上。
將時間花在對運行X的多個庫進行評估和確定上。
將時間花在由於文檔的匱乏或過時而學習如何使用庫上。
將時間浪費在由於懼怕而不敢接觸有用的技術上。
我們以及本書的許多投稿人還清楚地記得我們自己浪費的那些時日。我們將自己的經歷提煉進本書中,從而讓讀者不再浪費自己的時間——或者至少讓讀者愉快地將時間花在其他更有趣的問題上。
我們的另一個目標是擴大讀者的興趣。如果讀者閱讀本書後希望能夠使用Ruby生成算法音樂,沒問題,12.14節將會節省讀者的時間。迄今為止,讀者更可以不必考慮可能性問題。本書中每個秘訣的形成和編寫都在理念上帶有如下這樣兩個目標:節省讀者時間以及讓讀者的頭腦對新觀點保持活躍。

內容簡介

《RubyCookbook》是針對Ruby程式語言的全面的問題求解指南。它為真實世界的問題提供了上百種解決方案,並帶有清楚的解釋和上千行可用於用戶自己項目中的代碼。從數據結構和算法到對最前沿技術的集成。學到如何使用下列內容進行編程:字元串和數字、資料庫、數組哈希表圖像、類、模組和命名空間、網際網路服務,如電子郵件、SSH和BitTorrent、反射機制元編程(metaprogramming)、XML和HTML檔案處理、多任務、RubyonRails(包括Ajax集成)、圖形界面和終端界面。
關於Ruby
Ruby,一種為簡單快捷的面向對象編程(面向對象程式設計)而創的腳本語言,在20世紀90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)開發,遵守GPL協定和Ruby License。它的靈感與特性來自於 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 語言。由 Ruby 語言本身還發展出了JRuby(Java 平台)、IronRuby等其他平台的 Ruby 語言替代品。Ruby的作者於1993年2月24日開始編寫Ruby,直至1995年12月才正式公開發布於fj(新聞組)。因為Perl發音與6月誕生石pearl(珍珠)相同,因此Ruby以7月誕生石ruby(紅寶石)命名。

目錄

前言
第1章 字元串
第2章 數字
第3章 日期與時間
第4章 數組
第5章 散列
第6章 檔案與目錄
第7章 代碼塊與疊代
第8章 對象與類
第9章 模組與命名空間
第10章 反射與元編程
第11章 XML和HTML
第12章 圖形與其他檔案格式
第13章 資料庫和持久性
第14章 Internet服務
第15章 Web開發:Ruby on Rails
第16章 Web服務及分散式編程
第17章 測試、調試、最佳化以及文檔化
第18章 打包和發布軟體
第19章 用Rake自動執行任務
第20章 多任務和多執行緒
第21章 用戶界面
第22章 用其他語言擴展Ruby
第23章 系統管理

作者簡介

LucasCarlson是一個專業Ruby程式設計師,專長RailsWeb開發。他已經負責編寫了6個庫,同時為很多其他庫做出了貢獻,其中包括Rails和RedCloth。他住在俄勒岡州波特蘭市。

相關詞條

熱門詞條

聯絡我們