出版時(shí)間:2007-3 出版社:電子工業(yè) 作者:托馬斯 頁(yè)數(shù):830 譯者:孫勇,姚延棟,張海峰
Tag標(biāo)簽:無(wú)
前言
推薦序一如果你想掌握Ruby,這本書是最好的起點(diǎn)。如果你想運(yùn)用Ruby,這本書也是案頭必備。所以,如果你已經(jīng)決定要走入Ruby的世界,那么這本書是必經(jīng)之路,而本不需要一篇“推薦序”。問題在于,我們?yōu)槭裁催€要學(xué)習(xí)一種新的語(yǔ)言?特別是當(dāng)Ruby整體上仍然是一個(gè)沒有完全成熟的“小語(yǔ)種”的時(shí)候,為什么要把寶貴的精力投入到Ruby中?這才是我想討論的問題。跟很多人一樣,我學(xué)習(xí)程序設(shè)計(jì)是從Basic語(yǔ)言開始的。然而在初步了解了程序設(shè)計(jì)的基本概念之后,我便迅速地轉(zhuǎn)向了C語(yǔ)言,并且在上面下了一番苦功夫。是C語(yǔ)言幫助我逐步理解了計(jì)算機(jī)系統(tǒng)以及算法、數(shù)據(jù)結(jié)構(gòu)等基礎(chǔ)知識(shí),從而邁入程序設(shè)計(jì)的大門之中的。
內(nèi)容概要
Ruby是一種跨平臺(tái)、面向?qū)ο蟮膭?dòng)態(tài)類型編程語(yǔ)言。Ruby體現(xiàn)了表達(dá)的一致性和簡(jiǎn)單性,它不僅是一門編程語(yǔ)言,更是表達(dá)想法的一種簡(jiǎn)練方式。它不僅受到廣大程序員的歡迎,無(wú)數(shù)的軟件大師亦為其傾倒。Programming Ruby是關(guān)于Ruby語(yǔ)言的一本權(quán)威著作,也被稱為PickAxe Book(鎬頭書,由封面上的工具得名)。本書是它的第2版,其中包括超過(guò)200頁(yè)的新內(nèi)容,以及對(duì)原有內(nèi)容的修訂,涵蓋了Ruby 1.8中新的和改進(jìn)的特性以及標(biāo)準(zhǔn)庫(kù)模塊。它不僅是您學(xué)習(xí)Ruby語(yǔ)言及其豐富特性的一本優(yōu)秀教程,也可以作為日常編程時(shí)類和模塊的參考手冊(cè)。 本書適合各種程度的Ruby程序員,無(wú)論新手還是老兵,都會(huì)從中得到巨大的幫助。
作者簡(jiǎn)介
Dave Thomas是Ruby社區(qū)的一根頂梁柱,而且親自負(fù)責(zé)Ruby許多創(chuàng)新性方向的探討和開創(chuàng)工作。他和原來(lái)的合著有Andy Hunt是Pragmatic Programmer以及Pragmatic Bookshelf的創(chuàng)始人。Chad Fowler是Ruby Central,Inc.的共同事董事,并且始終是Ruby社區(qū)中活躍且起推進(jìn)作用的力量。
書籍目錄
第1版序第2版序前言路線圖第1部分 Ruby面面觀第1章 入門第2章 Ruby.new第3章 類、對(duì)象和變量第4章 容器、Blocks和迭代器第5章 標(biāo)準(zhǔn)類型第6章 關(guān)于方法的更多細(xì)節(jié)第7章 表達(dá)式第8章 異常,捕獲和拋出第9章 模塊第10章 基本輸入和輸出第11章 線程和進(jìn)程第12章 單元測(cè)試第13章 當(dāng)遇到麻煩時(shí)第2部分 Ruby與其環(huán)境第14章 Ruby和Ruby世界第15章 交互式Ruby Shell第16章 文檔化Ruby第17章 用RubyGems進(jìn)行包的管理第18章 Ruby與Web第19章 Ruby Tk第20章 Ruby和微軟Windows系統(tǒng)第21章 擴(kuò)展Ruby第3部分 Ruby的核心第22章 Ruby語(yǔ)言第23章 Duck Typing第24章 類與對(duì)象第25章 Ruby安全第26章 反射,ObjectSpace和分布式Ruby第4部分 Ruby庫(kù)的參考第27章 內(nèi)置的類和模塊第28章 標(biāo)準(zhǔn)庫(kù)第5部分 附錄附錄A Socket庫(kù)附錄B MKMF參考附錄C 支持附錄D 書目索引(Index)
媒體關(guān)注與評(píng)論
全球公認(rèn)Ruby權(quán)威入門參考經(jīng)典。靈活、優(yōu)雅、巧妙、快捷讓編程成為你的直覺,讓開發(fā)成為你的樂趣。你準(zhǔn)備好步入動(dòng)態(tài)語(yǔ)言大時(shí)代了嗎? 成套修煉,效果更佳! “Ruby是一門非常強(qiáng)大而有用的語(yǔ)言,無(wú)論何時(shí)我都用它工作,而這本書也總在我身邊?!薄 狹artin Fowler,首席科學(xué)家,ThoughtWorks Ruby是一門跨平臺(tái)、面向?qū)ο蟮木幊陶Z(yǔ)言,它使編程這門手藝變得更容易了。Ruby體現(xiàn)了表達(dá)的一致性和簡(jiǎn)單性,它不僅是一門編程語(yǔ)言,更是表達(dá)想法的一種簡(jiǎn)練方式。Ruby支持“自然的智能?!薄 緯淖髡摺 g迎來(lái)到PickAxe(鎬頭書,由封面上的工具得名)。這是一本關(guān)于Ruby的權(quán)威著作?! 邪骸 駨V受贊譽(yù)Ruby使用教程; ●完全的Ruby語(yǔ)言參考; ●所有內(nèi)建類、模塊和方法的文檔; ●所有98個(gè)標(biāo)準(zhǔn)庫(kù)的描述?! ≡诂F(xiàn)實(shí)中使用一把稿頭是艱苦的工作,但是這本“鎬頭書”讓您能夠輕松地: ●學(xué)習(xí)Ruby的基礎(chǔ)一熟悉例如類、對(duì)象和異常等構(gòu)成,例如迭代器(對(duì)“越界”的錯(cuò)誤說(shuō)再見)等高級(jí)特性,mixin(多繼承的簡(jiǎn)化方式)以及線程; ●使用CGI、XML、SOAP和模板技術(shù)建立Web應(yīng)用; ●創(chuàng)建跨平臺(tái)的GUI應(yīng)用程序; ●訪問Microsoft Windows的自有API,并自動(dòng)化Windows應(yīng)用?! ∪绻喿x過(guò)第1版…… 第2版有超過(guò)200頁(yè)的新內(nèi)容,以及對(duì)原有內(nèi)容的大量修訂,涵蓋了Ruby 1.8中新的和改進(jìn)的特性以及標(biāo)準(zhǔn)庫(kù)模塊。 新增和擴(kuò)充的內(nèi)容包括以下要點(diǎn): ●安裝和打包; ●文檔Ruby的源代碼; ●線程與同步; ●使用C語(yǔ)言編寫的擴(kuò)展; ●單元測(cè)試?! ?nèi)建庫(kù)的參考文檔記錄了從Ruby 1.6以來(lái)超過(guò)250個(gè)新增或改進(jìn)的方式?! ∈褂肦uby進(jìn)行Web編程非常簡(jiǎn)單,并且第2版包括了關(guān)于XML/RPC、SOAP、分布式Ruby和Web模板系統(tǒng)的新內(nèi)容。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載