序章:Ruby 簡介

開宗明義地說吧! 撰寫此文件是為了吸引正在學習其他程式語言的人前來學習 Ruby, 高階語言的發展至今已經數十載, 而這些發展的目標, 都是要讓人腦能夠以更快速更簡單的思維, 以更短的時間去達成想要完成的事情, 而現在程式設計的紅寶石出現了 - Ruby 將帶給你全新的程式設計體驗!

Continue Reading…

Posted by Ruby@Taiwan on Jul 30, 2007

第一章:認識 Ruby

其實過份強調 Ruby 是一種物件導向語言並不是什麼好事情, 因為物件導向設計的三大特性(封裝、繼承、多型) 至今都還存在著若干爭議, 特別是繼承的討論, 造成「物件導向」至今仍存在著混沌面. 不過那都是細節部分, 如果只是想要單純的講求方便, 物件導向的這些基本特性確實擁有很多方便性. 因此在這整份參考資料裡, 我們並不對於 OO 是什麼樣子有所評論, 而是用一些已經公認的觀念, 以及 Ruby 本身的規則進行陳述.

Continue Reading…

Posted by Ruby@Taiwan on Jul 30, 2007

第二章:Ruby 基礎與資料型態

拋開版權等等嚴肅的氣氛, 現在終於可以開始好好享受 Ruby 了. 在此將會從安裝, 程式寫作, 一直到擴充函式庫一一介紹, 希望您能喜歡 Ruby, 若有謬誤也煩請不吝指教.

Continue Reading…

Posted by Ruby@Taiwan on Jul 30, 2007

第三章:方法與物件 ( Methods & Classes )

身為一個優秀的程式設計師總是會犯職業病,以山為壹,以水為零,記憶體裡的資料就是一堆二進位開關,或是真空管。然而這個觀念在高階的程式語言中已慢慢被抹滅,我們可以「字串」的角度而非字元的角度看待資料,可以「物件」而非函式的角度來處理資訊。Ruby 內建很多新的物件供使用者運用,但如何「看山還是山,看水還是水」,我們首先需要一些物件導向的觀念來輔助學習。

Continue Reading…

Posted by Ruby@Taiwan on Aug 10, 2007