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 應用程式的環境。

廣告
© . All rights reserved.