iT邦幫忙

1

程式語言、Ruby、Rails

  • 分享至 

  • xImage
  •  

新手入門筆記

  1. 我為素人,以分享角度提供個人心得筆記等,主要在幫自己做筆記。
  2. 內容有誤或英文打錯,非常希望路過的有緣人能指正,謝謝。

程式語言? (programming languagea)

其實在網路發達及有wiki的時代,任何的專有名詞,都可以自己google找到答案,但對於新手,很多專業的資訊常會伴隨著更多的專有名詞出現,就跟找一個bug會發現更多的bug一樣,在稍稍經歷過這種感覺的菜鳥我,會這樣解釋程式語言。

程式是用來與電腦溝通的工具。

程式語言即是與電腦進行交流的語言,與多國語言一樣,程式語言有很多種,如C、C++、Ruby、Python等等等。

各國語言都有自己的文法,所以程式語言也一樣,是經過標準化,能讓電腦去閱讀翻譯進而執行命令,所以工程師能透過程式語言來對電腦下指令或取得自己所需的資料並使用。

要學哪一種程式語言?

其實菜鳥在初期都會問自己到底適不適合學程式語言...
而我自己只覺得世界上只有一種人可能不適合學程式語言,就是看不懂 1 + 1 = 3 的人。
我不是指原理,也不是指看不懂 = 符號是一種語法,更不是問1+1到底等於多少,就是真的指看不懂阿拉伯數字及一般運算符號的人可能不適合學程式語言。
所以學習程式語言前請先知道一件事,自己絕對學得會程式語言,無論哪一種。

程式語言目前分成了五代wiki,目前我們常見的C,C+,JS,Python或我之後會主力分享的Ruby等等很多語言都是屬於第三代,第三代語言稱高階語言,這些語言經過標準化,語意接近平常我們說話,進而較容易閱讀。目前我們能見的主流語言,並沒有真正的難易度之分,所以菜鳥我的回答會是 "看你想做哪種工作,就選擇在那一個產業較發光發熱的語言吧"。
原因:較多的資料取得,多人學習,也代表前輩多,你不會是孤單的。

面試題:為何選擇Rails?(Ruby on Rails)

Ruby

Ruby是1995年公開發表的,此語言的發明者是松本行弘,討論及介紹一個語言,只用一篇文章是我無法完成的,簡單消化網路上我能看得懂的文章及自己稍稍學習過後的感覺,我會簡單的說Ruby是一種非常靈活,非常符合"人"來使用的一種語言,編寫起來常常會有一些小驚喜,讓人可以快樂學習的一種程式語言。

Rails

Ruby on Rails,通常只唸Rails,是於2004年,由大衛·漢森使用Ruby語言寫的開源Web應用框架,嚴格按照MVC結構開發,非常的RESTful

Ruby是一種程式語言,Rails是一種框架,Ruby的設計上符合人來使用,閱讀性高,而Rails則是利用Ruby的優點,並且以「不做重複的事」及「慣例優於設定」來設計。結合下Rails是一個非常適合開發動態網站的框架,結合許多的套件(Gem),使開發非常快速及靈活。


之後的文章就會開始正式以編寫Ruby語法,及使用Rails來簡單實作開發web做介紹。
本篇參考文章:
wiki-程式語言
wiki-Ruby
wiki-Ruby on Rails


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言