《松本行弘的程式世界》中文版原作者序
從年輕的時候開始,我就一直對程式語言有著極為濃厚的興趣。比起“使用計算機去幹什麼?”這一問題,我總是一門心思在想著“如何將自己的意圖傳達給計算機?”。從這個意義上說,我認為自己是個“怪人”。但是,想選擇一個能讓自己的工作變得輕鬆的程式語言,想編寫一種讓人用起來感到快樂的程式語言,一直是我夢寐以求的,這種迫切的心情恐怕不輸於任何人。雖說是有點自賣自誇,但是Ruby確實給我帶來了“快樂”,這一結果讓我感到很滿足。
讓我感到驚奇的是,有很多人,包括那些沒有我這麼“怪”的人,都對這種快樂有著共鳴。自Ruby從1995年在網際網路上公佈以來,著實讓世界各地的程式設計師都認識了Ruby,共享著這種快樂,提高了軟體開發的生產力。完全出乎我意料的是,世界各地的人,不管是東方還是西方,都極為欣賞Ruby。在剛開始開發 Ruby的時候,我可是想都沒有想到過這樣的結果,程式設計師的感覺會超越人種、國籍、文化,有如此之多的共通之處。
現在,為世界各地的程式設計師所廣泛接受的Ruby,正帶來一種新的文化。已經有越來越多的開發人員,在實踐中果敢地施行著Ruby語言及其社群所追求的“對高生產力的追求”、“富有柔性的軟體開發”、“對程式設計師人性的尊重”、“鼓起勇氣挑戰新技術”等原則。在Ruby以前,這些想法也都很好,卻一直實踐不起來。我相信,Ruby的卓越之處,不僅在於語言能力,而且更重要的是引領了這種文化的踐行。
本書在解說程式設計中的技術與原則時,不侷限於表面現象,而是努力挖掘其歷史根源,揭示其本質。雖然很多章節都以Ruby為題材,但這些原則對於Ruby以外的語言也行之有效。衷心希望大家能夠實踐本書中所講述的各項原則,成為一個更好的開發人員。
松本 行弘
2011年4月18日
本書中文版即將由圖靈公司出版
相關文章
- 《松本行弘的程式世界》推薦序
- 《松本行弘的程式世界》精彩書摘
- 徵集與松本行弘訪談話題——走進松本行弘的程式世界
- 《松本行弘的程式世界》 - 不一樣的Ruby程式世界
- Matz的程式世界遊記--評《松本行弘的程式世界》
- 帶您走進松本行弘的程式世界
- 《松本行弘的程式世界》贈書活動通知
- 認識《松本行弘的程式世界》這本書
- 讀《松本行弘的程式世界》啟發頗多
- 《松本行弘的程式世界》樣章讀後感
- Ruby中的設計模式——《松本行弘的程式世界》設計模式
- 圖靈教育帶您走進松本行弘的程式世界圖靈
- 讀讀《松本行弘的程式世界》,儘管是Ruby語言
- 松本行弘:程式碼的未來
- 《松本行弘的程式世界》讀書筆記(上)——物件導向、程式塊、設計模式、ajax筆記物件設計模式
- 松本行弘:程式碼的未來(圖靈訪談)圖靈
- 《松本行弘的程式世界》讀書筆記(下)——文字編碼、整數、浮點小數筆記
- 來自松本行弘的技術剖析
- 松本行弘為什麼要開發Ruby
- Ruby之父松本行弘(Matz)評論《黑客與畫家》黑客
- [視訊]圖靈訪談系列之四:松本行弘談Ruby圖靈
- 松本行弘:我為什麼要開發新語言Streem(上)
- 帶你走程式序員的世界
- 未來這五年,軟體工程師如何安身立命? (下) ——Ruby之父松本行弘談《程式碼的未來》軟體工程工程師
- 未來這五年,軟體工程師如何安身立命? (上) ——Ruby之父松本行弘談《程式碼的未來》軟體工程工程師
- Ruby之父松本行弘:自主性、決定權和屬於自己的思考(圖靈訪談)圖靈
- 1024 程式設計師節,帶你走程式序員的世界—程式設計師
- CSS 世界中的方位與順序CSS
- 黑客+馬拉松=? 黑客馬拉松?黑客
- 我眼中的《WebGL:Up and Running》——中文版譯者序Web
- 程式設計師健身之馬拉松篇程式設計師
- 成功破解:世界殺軟“金獎”得主BitDefender 2008(官方中文版 + 序號產生器下載)
- 對 github上的程式碼進行二開後,如何同步 github 上原作者的最新程式碼Github
- Meta分析如何聯絡原作者?
- 世界頭號駭客稱奧巴馬超級加密黑莓手機可被攻破(轉載文章,版權歸原作者)加密
- 程式碼世界中的Lambda
- 哪種程式語言最受黑客馬拉松歡迎?黑客
- 泊松過程的詳細理解