- JRuby語言實戰技術
- (德)駱古道 王德志 姜偉
- 755字
- 2018-12-29 19:21:19
序
從開始接觸計算機至今已經有二十多個年頭了。
現在的計算機,無論是硬件還是軟件,都已經發生了翻天覆地的變化。但是不管怎樣變化,“讓計算機服務于人類”的信條并沒有改變。如何讓計算機聽從人的指揮呢?簡單而直接的做法就是編寫計算機程序。
然而,寫程序常常是一件枯燥無味的事情,其中的酸甜苦辣只有自己知道,但所有的煩惱也將隨著一行行程序代碼的順利完成而云消霧散,所以我喜歡這個職業,因為它充滿了挑戰。我駕馭計算機的能力就是在這種不斷挑戰、不斷征服中得到提高的。寫程序也就成為了我最大的愛好。
但是,現在情況正在悄悄地發生變化,JRuby語言的出現使得寫程序再也不像過去那樣地令人生畏,JRuby語言讓我們感受到編程實際上是一種藝術的享受。
這本書幾乎是伴隨著JRuby語言最重要的發展階段而寫成的。從開始著手準備素材到完稿,時間跨度接近兩年。兩年來,由于JRuby語言本身的快速更新發展,使我們不得不一次又一次地對本書中的內容進行調整和補充。本書采用了最新的剛剛發布不久的JRuby語言版本。這無疑為本書的創作過程增添了不少困難,盡管如此,在本書中我們還是竭盡全力地通過自己的語言來表達對JRuby語言的概念和軟件開發思想的認識和理解。
本書的寫作目的是向讀者介紹JRuby語言中最基本的概念和最重要的理論,使讀者通過JRuby語言能夠真正了解軟件開發的過程、方法和實質。由于時間和篇幅上的限制,我們無法就Ruby語言軟件開發中的測試方法進行詳細的介紹。這是一個遺憾,希望能在下一個版本中補充這方面的內容。
我始終認為,計算機科學是一門實踐性很強的學科,脫離了計算機實際操作是無法真正成為一名好的程序員的,更不可能成為軟件項目經理或軟件架構師。在國外,Rails框架已成為越來越多的大學中的一門課程,而這個框架就來自于實際的軟件項目。
希望本書能夠使你像閱讀JRuby語言程序代碼時一樣愉快。
駱古道
2008年3月27日于慕尼黑
- Go Machine Learning Projects
- 輕松學Java
- SharePoint 2010開發最佳實踐
- 傳感器與新聞
- 零起點學西門子S7-200 PLC
- 在實戰中成長:Windows Forms開發之路
- 實用網絡流量分析技術
- Apache源代碼全景分析(第1卷):體系結構與核心模塊
- 智慧未來
- Learning Cassandra for Administrators
- 中國戰略性新興產業研究與發展·數控系統
- Machine Learning in Java
- Learning iOS 8 for Enterprise
- 基于Quartus Ⅱ的數字系統Verilog HDL設計實例詳解
- 牛津通識讀本:大數據(中文版)