- Ruby 基礎
- Ruby - 首頁
- Ruby - 概述
- Ruby - 環境搭建
- Ruby - 語法
- Ruby - 類和物件
- Ruby - 變數
- Ruby - 運算子
- Ruby - 註釋
- Ruby - IF...ELSE
- Ruby - 迴圈
- Ruby - 方法
- Ruby - 程式碼塊
- Ruby - 模組
- Ruby - 字串
- Ruby - 陣列
- Ruby - 雜湊表
- Ruby - 日期和時間
- Ruby - 範圍
- Ruby - 迭代器
- Ruby - 檔案I/O
- Ruby - 異常
Ruby - 概述
Ruby 是一種純面向物件的程式語言。它由日本程式設計師松本行弘 (Yukihiro Matsumoto) 於 1993 年建立。
你可以在 Ruby 郵件列表 www.ruby-lang.org 上找到松本行弘的資訊。在 Ruby 社群中,松本行弘也被稱為 Matz。
Ruby 是“程式設計師最好的朋友”。
Ruby 的特性與 Smalltalk、Perl 和 Python 類似。Perl、Python 和 Smalltalk 都是指令碼語言。Smalltalk 是一種真正的面嚮物件語言。Ruby 與 Smalltalk 一樣,是一種完美的面嚮物件語言。使用 Ruby 語法比使用 Smalltalk 語法更容易。
Ruby 的特性
Ruby 是開源的,可在網上免費獲得,但受許可證約束。
Ruby 是一種通用的解釋型程式語言。
Ruby 是一種真正的面向物件程式語言。
Ruby 是一種類似於 Python 和 PERL 的伺服器端指令碼語言。
Ruby 可用於編寫公共閘道器介面 (CGI) 指令碼。
Ruby 可以嵌入到超文字標記語言 (HTML) 中。
Ruby 具有簡潔易懂的語法,使新開發者能夠快速輕鬆地學習。
Ruby 的語法與許多程式語言(如 C++ 和 Perl)類似。
Ruby 具有很強的可擴充套件性,用 Ruby 編寫的龐大程式也易於維護。
Ruby 可用於開發網際網路和內部網應用程式。
Ruby 可安裝在 Windows 和 POSIX 環境中。
Ruby 支援許多 GUI 工具,例如 Tcl/Tk、GTK 和 OpenGL。
Ruby 可以輕鬆連線到 DB2、MySQL、Oracle 和 Sybase。
Ruby 有一套豐富的內建函式,可以直接在 Ruby 指令碼中使用。
您需要的工具
要執行本教程中討論的示例,您需要一臺最新的計算機,例如 Intel Core i3 或 i5,至少具有 2GB RAM(推薦 4GB RAM)。您還需要以下軟體:
Linux 或 Windows 95/98/2000/NT 或 Windows 7 作業系統。
Apache 1.3.19-5 Web 伺服器。
Internet Explorer 5.0 或更高版本的 Web 瀏覽器。
Ruby 1.8.5
本教程將提供使用 Ruby 建立 GUI、網路和 Web 應用程式的必要技能。它還將討論擴充套件和嵌入 Ruby 應用程式。
下一步是什麼?
下一章將指導您獲取 Ruby 及其文件的位置。最後,它將指導您如何安裝 Ruby 並準備一個開發 Ruby 應用程式的環境。