紅寶石,編碼樂,Code Ruby, Be Happy!

袁野發表於2014-08-27

enter image description here 圖片來自優酷視訊:《 我是松本行弘,我相信用鍵盤可以改變世界》的視訊截圖

Ruby給我帶來了快樂!

Ruby 是起源於日本的程式語言。近年來,特別是因為其在 Web 開發方面的效率很高,Ruby 引起了全世界的關注,它的應用範圍也擴充套件到了很多企業領域。

作為一門程式語言,Ruby 正在被越來越多的人所瞭解,而作為一介工程師的我,松本行弘,剛開始的時候並沒有想過“讓全世界的人都來用它”或者“這下子可以大賺一筆了”,一個僅僅是從興趣開始的專案卻在不知不覺中發展成瞭如今的樣子。

當然了,那時開發 Ruby 並不是我的本職工作,純屬個人興趣,我是把它作為一個自由軟體來開發的。但是世事弄人,現在開發 Ruby 竟然變成我的本職工作了,想想也有些不可思議。

“你為什麼開發 Ruby?”每當有人這樣問我的時候,我認為最合適的回答應該就像 Linux 的開發者 Linus Torvalds 對“為什麼開發 Linux”的回答一樣吧——“因為它給我帶來了快樂”

——摘自《松本行弘的程式世界》

近日圖靈出版了一本Ruby方面的新書《Ruby基礎教程(第4版)》,本書是日本公認的最好的Ruby入門教程。Ruby之父——松本行弘親自審校並作序推薦。

松本行弘在本書的推薦序中提到:“衷心希望大家體會到 Ruby 程式設計帶來的樂趣。”

本書的譯者何文斯在譯者序中也提到:“快樂程式設計”是本書的主旨,也是 Ruby 令人著迷的原因之一。

曾經有同事問我,為什麼這麼喜歡 Ruby ?我的回答是,因為 Ruby 非常有趣,用 Ruby 寫程式是一件快樂的事情。對方滿臉困惑,似乎在質疑——寫程式也能讓人感到快樂? 的確,現在不少人認為程式設計是一件又苦又累的差事。程式碼搬運工、碼農等大家的自嘲語也很難 讓人把程式設計與快樂聯絡在一起。回想當初剛學習程式設計的時候,我們曾因為實現了某個演算法、 某個功能而感到興奮,而工作後卻被專案進度、加班等壓得喘不過氣來,似乎已經忘記了編 程原本是一件令人快樂的事情。

——摘自本書譯者序

本書的讀者

本書是一本面向有一定的計算機知識,但沒程式設計經驗的讀者,使他們能掌握Ruby程式設計知識的入門書。本書儘量以不需要特別的專業知識,也能讀懂的方式向大家介紹Ruby,但省略了像“啟動/關閉計算機”“Shift鍵的使用方法”等初步知識的說明。我們預想以下的人群為本書所面向的讀者:

  • 具備操作檔案和執行命令等基礎的計算機知識
  • 可使用編輯器建立文字檔案
  • 打算開始學習程式設計

紅寶石,編碼樂,Code Ruby, Be Happy!

如果你正好是這樣的人那就來看看這本書吧。

相關文章