位置:首頁 > 腳本語言 > Ruby教學 > Ruby概況

Ruby概況

Ruby是一種純粹的麵向對象編程語言。它創建於1993年由日本的鬆本行弘。

可以找到鬆本行弘(Yukihiro Matsumoto)在www.ruby lang.org的Ruby郵件列表。鬆本被在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。

  • Ruby語言和很多編程語言有類似的語法,如C ++和Perl。

  • Ruby是可擴展性使得Ruby編寫規模大的程序也較易於維護。

  • Ruby可用於開發Internet和內部網絡應用。

  • Ruby可以安裝在Windows和POSIX環境。

  • Ruby支持許多GUI工具,如Tcl/Tk,GTK和OpenGL等。

  • Ruby可以很容易地連接到DB2,MySQL,Oracle和Sybase。

  • Ruby有一係列豐富的內置函數可以直接使用到Ruby腳本中。

可能需要用到的工具

執行本教學中討論的例子,需要一個像英特爾酷睿i3或i5與最低2GB的RAM(4GB RAM推薦)最新的計算機。還需要下列軟件:

  • Linux 或Windows 95/98/2000/NT 或 Windows 7 操作係統

  • Apache 1.3.19-5 Web服務器

  • Internet Explorer 5.0 或更高版本的瀏覽器

  • Ruby 1.8.5

本教學將提供必要的技能來創建圖形用戶界麵,網絡和Web應用程序使用Ruby。它也將談論擴展和嵌入的Ruby應用程序。

下一步是什麼?

下一章會引導你,下載Ruby及其文檔。最後,它指導如何安裝Ruby和準備開發Ruby應用程序的環境。