Ruby 簡(jiǎn)介

2022-03-02 17:33 更新

Ruby是一種純粹的面向?qū)ο缶幊陶Z(yǔ)言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)創(chuàng)建于1993年。

您可以在 www.ruby-lang.org 的 Ruby 郵件列表上找到松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)的名字。在 Ruby 社區(qū),松本也被稱為馬茨(Matz)。

Ruby 是"程序員的最佳朋友"。

Ruby 的特性與 Smalltalk、Perl 和 Python 類(lèi)似。Perl、Python 和 Smalltalk 是腳本語(yǔ)言。Smalltalk 是一個(gè)真正的面向?qū)ο笳Z(yǔ)言。Ruby,與 Smalltalk 一樣,是一個(gè)完美的面向?qū)ο笳Z(yǔ)言。使用 Ruby 的語(yǔ)法比使用 Smalltalk 的語(yǔ)法要容易得多。

Ruby 的特性

  • Ruby 是開(kāi)源的,在 Web 上免費(fèi)提供,但需要一個(gè)許可證。
  • Ruby 是一種通用的、解釋的編程語(yǔ)言。
  • Ruby 是一種真正的面向?qū)ο缶幊陶Z(yǔ)言。
  • Ruby 是一種類(lèi)似于 Python 和 Perl 的服務(wù)器端腳本語(yǔ)言。
  • Ruby 可以用來(lái)編寫(xiě)通用網(wǎng)關(guān)接口(CGI)腳本。
  • Ruby 可以被嵌入到超文本標(biāo)記語(yǔ)言(HTML)。
  • Ruby 語(yǔ)法簡(jiǎn)單,這使得新的開(kāi)發(fā)人員能夠快速輕松地學(xué)習(xí) Ruby。
  • Ruby 與 C++ 和 Perl 等許多編程語(yǔ)言有著類(lèi)似的語(yǔ)法。
  • Ruby 可擴(kuò)展性強(qiáng),用 Ruby 編寫(xiě)的大程序易于維護(hù)。
  • Ruby 可用于開(kāi)發(fā)的 Internet 和 Intranet 應(yīng)用程序。
  • Ruby 可以安裝在 Windows 和 POSIX 環(huán)境中。
  • Ruby 支持許多 GUI 工具,比如 Tcl/Tk、GTK 和 OpenGL。
  • Ruby 可以很容易地連接到 DB2、MySQL、Oracle 和 Sybase。
  • Ruby 有豐富的內(nèi)置函數(shù),可以直接在 Ruby 腳本中使用。

您需要的工具

為了執(zhí)行本教程中討論的實(shí)例,您需要 RAM 至少為 2GB(推薦為 4GB)的 Intel Core i3 或 i5 的計(jì)算機(jī)。您還需要以下軟件:

  • Linux 或 Windows 95/98/2000/NT 或 Windows 7 操作系統(tǒng)
  • Apache 1.3.19-5 Web 服務(wù)器
  • Internet Explorer 5.0 或以上的 Web 瀏覽器
  • Ruby 1.8.5

本教程將介紹如何使用 Ruby 創(chuàng)建 GUI、網(wǎng)絡(luò)和 Web 應(yīng)用程序。另外還會(huì)討論如何擴(kuò)展和嵌入 Ruby 應(yīng)用程序。

接下來(lái)將學(xué)習(xí)什么?

下一章將向您介紹從哪里可以獲取 Ruby 及其文檔。最后,它會(huì)指示您如何安裝 Ruby,并配置環(huán)境為開(kāi)發(fā) Ruby 應(yīng)用程序做準(zhǔn)備。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)