本書(shū)的目的不是深入講解哪種特定的技術(shù),也沒(méi)有全面討論我所開(kāi)發(fā)的編程語(yǔ) 言Ruby,而是從全局角度考察了與編程相關(guān)的各種技術(shù)。讀者千萬(wàn)不要 以為拿著這本書(shū),就可以按圖索驥地解決實(shí)際問(wèn)題了。實(shí)際上,最好把它看成是一幅粗略勾勒出了編程世界諸要素之間關(guān)系的“世界地圖”。
成都創(chuàng)新互聯(lián)憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗(yàn),為客戶提供超值的營(yíng)銷(xiāo)型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營(yíng)銷(xiāo)型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個(gè)人等客戶提供了網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。本書(shū)相關(guān)鏈接:
本書(shū)的第2章到第 14章,是在《日經(jīng)Linux》雜志于2005年5月到2009年4月連載的“松本編程模式講壇”基礎(chǔ)上編輯修改而成的。但實(shí) 際上連載與最開(kāi)始的設(shè)想并不一致,真正涉及“模式”的內(nèi)容其實(shí)不多,倒是技術(shù)內(nèi)幕、背景分析等內(nèi)容占了主流。現(xiàn)在想來(lái),大方向并沒(méi)有錯(cuò)。
除了連載的內(nèi)容之外,本書(shū)還記錄了我對(duì)編程問(wèn)題的新思考和新看法。特別是第1章“我為什么開(kāi)發(fā)Ruby”,針對(duì)“為什么是Ruby”這一點(diǎn),比其他雜志做了更加深入的解說(shuō)。另外,在每章的末尾增加了一個(gè)小專(zhuān)欄。
對(duì)于連載的內(nèi)容,因?yàn)橐龀梢槐緯?shū),除修改了明顯的錯(cuò)誤和不合時(shí)代的部分內(nèi)容之外,我力求每一章都獨(dú)成一體、內(nèi)容完整,同時(shí)也保留了連載時(shí)的風(fēng)貌。通讀全書(shū),讀者也許會(huì)感覺(jué)到有些話題或講解是重復(fù)的,這一點(diǎn)敬請(qǐng)?jiān)彙?p>作者序:從 年輕的時(shí)候開(kāi)始,我就對(duì)編程語(yǔ)言有著極為濃厚的興趣。比起“使用計(jì)算機(jī)干什么”這一問(wèn)題,我總是一門(mén)心思想著“如何將自己的意圖傳達(dá)給計(jì)算機(jī)”。 從這個(gè)意義上說(shuō),我認(rèn)為自己是個(gè)“怪人”。但是,想選擇一個(gè)能讓自己的工作變得輕松的編程語(yǔ)言,想編寫(xiě)一種讓人用起來(lái)感到快樂(lè)的編程語(yǔ)言,一直是我夢(mèng)寐以 求的,這種迫切的心情恐怕不輸于任何人。雖說(shuō)是有點(diǎn)自賣(mài)自夸,但是Ruby確實(shí)給我?guī)?lái)了“快樂(lè)”,這一結(jié)果讓我感到很滿足。
讓我感到 驚奇的是,有很多人,包括那些沒(méi)有我這么“怪”的人,都對(duì)這種快樂(lè)有著共鳴。Ruby自1995年在互聯(lián)網(wǎng)上公布以來(lái),著實(shí)讓世界各地的程 序員都認(rèn)識(shí)了它,共享著這種快樂(lè),提高了軟件開(kāi)發(fā)的生產(chǎn)力。完全出乎我意料的是,世界各地的人,不管是東方還是西方,都極為欣賞Ruby。在剛開(kāi)始開(kāi)發(fā) Ruby的時(shí)候,我想都沒(méi)有想到過(guò)有這樣的結(jié)果,程序員的感覺(jué)會(huì)超越人種、國(guó)籍、文化,有如此之多的共通之處。
現(xiàn)在,為世界各地的程序 員所廣泛接受的Ruby,正帶來(lái)一種新的文化。已經(jīng)有越來(lái)越多的開(kāi)發(fā)人員,在實(shí)踐中果敢地施行著Ruby語(yǔ)言及其社區(qū)所追求 的“對(duì)高生產(chǎn)力的追求”、“富有柔性的軟件開(kāi)發(fā)”、“對(duì)程序員人性的尊重”、“鼓起勇氣挑戰(zhàn)新技術(shù)”等原則。在Ruby以前,這些想法也都很好,卻一直實(shí) 踐不起來(lái)。我相信,Ruby的卓越之處,不僅在于語(yǔ)言能力,而且更重要的是引領(lǐng)了這種文化的踐行。
本書(shū)在解說(shuō)編程中的技術(shù)與原則時(shí),不局限于表面現(xiàn)象,而是努力挖掘其歷史根源,揭示其本質(zhì)。雖然很多章節(jié)都以Ruby為題材,但這些原則對(duì)于Ruby以外的語(yǔ)言也行之有效。衷心希望大家能夠?qū)嵺`本書(shū)中所講述的各項(xiàng)原則,成為一個(gè)更好的開(kāi)發(fā)人員。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。