Ruby 教程
Ruby,一種簡單快捷的面向?qū)ο螅嫦驅(qū)ο蟪绦蛟O(shè)計)腳本語言,在20世紀(jì)90年代由日本人松本行弘(Yukihiro Matsumoto)開發(fā),遵守GPL協(xié)議和Ruby License。它的靈感與特性來自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 語言。由 Ruby 語言本身還發(fā)展出了JRuby(Java平臺)、IronRuby(.NET平臺)等其他平臺的 Ruby 語言替代品。Ruby的作者于1993年2月24日開始編寫Ruby,直至1995年12月才正式公開發(fā)布于fj(新聞組)。因?yàn)镻erl發(fā)音與6月誕生石pearl(珍珠)相同,因此Ruby以7月誕生石ruby(紅寶石)命名。(百度百科 )
您可以在 www.ruby-lang.org 的 Ruby 郵件列表上找到松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)的名字。在 Ruby 社區(qū),松本也被稱為馬茨(Matz)。
Ruby 是"程序員的最佳朋友"。
Ruby 的特性與 Smalltalk、Perl 和 Python 類似。Perl、Python 和 Smalltalk 是腳本語言。Smalltalk 是一個真正的面向?qū)ο笳Z言。Ruby,與 Smalltalk 一樣,是一個完美的面向?qū)ο笳Z言。使用 Ruby 的語法比使用 Smalltalk 的語法要容易得多。
為了執(zhí)行本教程中討論的實(shí)例,您需要 RAM 至少為 2GB(推薦為 4GB)的 Intel Core i3 或 i5 的計算機(jī)。您還需要以下軟件:
本教程將介紹如何使用 Ruby 創(chuàng)建 GUI、網(wǎng)絡(luò)和 Web 應(yīng)用程序。另外還會討論如何擴(kuò)展和嵌入 Ruby 應(yīng)用程序。
下一章將向您介紹從哪里可以獲取 Ruby 及其文檔。最后,它會指示您如何安裝 Ruby,并配置環(huán)境為開發(fā) Ruby 應(yīng)用程序做準(zhǔn)備。