紅寶石,編碼樂,Code Ruby, Be Happy!
圖片來自優酷視訊:《 我是松本行弘,我相信用鍵盤可以改變世界》的視訊截圖
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鍵的使用方法”等初步知識的說明。我們預想以下的人群為本書所面向的讀者:
- 具備操作檔案和執行命令等基礎的計算機知識
- 可使用編輯器建立文字檔案
- 打算開始學習程式設計
如果你正好是這樣的人那就來看看這本書吧。
相關文章
- 紅寶石async/await用法示例出錯了嗎?AI
- leetcode 771. 寶石與石頭LeetCode
- Leetcode#771.Jewels and Stones(寶石與石頭)LeetCode
- 【leetcode】(每日一題 771 寶石與石頭)LeetCode每日一題
- LeetCode每日一題: 寶石與石頭(No.771)LeetCode每日一題
- Ruby Code & Style
- 微軟正式確認win10更新計劃:紅石2和“紅石3”即將到來微軟Win10
- leetcode刷題--Happy NumberLeetCodeAPP
- 淺析歡樂時光(HAPPY TIME)病毒 (轉)APP
- JavaScript 紅寶書筆記JavaScript筆記
- javascript紅寶書筆記JavaScript筆記
- Unicode編碼解碼Unicode
- 像寶石一樣的Java原子類Java
- 寶石爭霸如何儲存進度
- 偷寶石(最大流轉化最小割)
- RubyMine 2022 Mac(Ruby程式碼編輯)Mac
- Gray Code(格雷編碼)
- ruby操作專案.xcodeprojXCode
- RubyMine 2022 for Mac(Ruby程式碼編輯器)Mac
- C# Unicode編碼C#Unicode
- iOS - GeoCoder 地理編碼iOS
- codecs 編碼處理
- Unicode編碼介紹Unicode
- Code128編碼
- Sql Server UniCode編碼解碼SQLServerUnicode
- 紅寶書總結-原型模式原型模式
- Java 11中的11個隱藏的寶石Java
- RubyMine 2022for Mac(Ruby程式碼編輯器)Mac
- Debugging Ruby in VS Code
- url編碼和解碼分析URLEncoder.encode和URLDecoder.decode
- rails on ruby,ruby on rails 之程式碼塊(二)AI
- Win10系統首個“紅石3”預覽版編譯完成:版本號為15141Win10編譯
- 解碼返回Unicode編碼的文字Unicode
- 2019PHP 面試彙總(code happy)PHP面試APP
- 【Codecs系列】硬體編碼器編碼引數分析
- python unicode 編碼整理PythonUnicode
- Python編碼和UnicodePythonUnicode
- 阿呆學Unicode之編碼Unicode