WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
Ruby

Ruby,由日本人Yukihiro Matsumoto開發(fā)推出的一種語法簡(jiǎn)單且功能強(qiáng)大的面向?qū)ο蟮慕忉屝途幊陶Z言,與perl一樣,Ruby的文本處理功能十分強(qiáng)大。當(dāng)然了它的功能遠(yuǎn)不止于此,您還可以使用它來開發(fā)實(shí)用的服務(wù)器軟件。Ruby博采眾長(zhǎng),吸收了眾多語言的優(yōu)點(diǎn),卻又別具一格。
Ruby的優(yōu)點(diǎn)[ ]
- 語法簡(jiǎn)單
- 具有普通的面向?qū)ο蠊δ?類、方法調(diào)用等)
- 具有特殊的面向?qū)ο蠊δ?Mix-in、特殊方法等)
- 可重載操作符
- 具有異常處理功能
- 調(diào)用帶塊方法(迭代器)和閉包
- 垃圾回收器
- 動(dòng)態(tài)載入(取決于系統(tǒng)架構(gòu))
- 可移植性。它可以運(yùn)行在大部分的UNIX、DOS和Mac上
Ruby的歷史[ ]
據(jù)松本先生曾經(jīng)在(ruby-talk:00382 英譯稿 June 4, 1999)中介紹,Ruby誕生于1993年2月24日。那天我和同事們聊了聊面向?qū)ο笳Z言的可能性問題。我了解Perl(Perl4而非Perl5),但我不喜歡它身上的那股玩具味兒(現(xiàn)在也是如此)。面向?qū)ο蟮哪_本語言的前途一片光明。
我覺得Python不能算作真正的面向?qū)ο笳Z言,因?yàn)樗拿嫦驅(qū)ο筇匦院孟袷呛蠹舆M(jìn)去的一樣。15年來我一直為編程語言而癡狂,我熱衷于面向?qū)ο缶幊?,但卻沒有找到一款真正意義上的面向?qū)ο蟮哪_本語言。
于是我下定決心自己來開發(fā)一個(gè)。經(jīng)過幾個(gè)月的努力,解釋器終于開發(fā)成功。然后我又添加了一些自己夢(mèng)寐以求的東西,如迭代器、異常處理、垃圾回收等。
后來我又采用類庫方式添加了Perl的特性。1995年12月,我在日本國(guó)內(nèi)的新聞組上發(fā)布了Ruby 0.95版本。
接下來我創(chuàng)建了郵件列表和網(wǎng)站。此后,大家在郵件列表中聊得酣暢淋漓。時(shí)至今日,第一個(gè)郵件列表中已經(jīng)積累了14789封郵件。
Ruby 1.0發(fā)布于1996年12月,1.1發(fā)布于1997年8月。1998年12月,我又發(fā)布了安定版1.2和開發(fā)版1.3。