在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Ruby/ Ruby是什么?
Ruby for循環(huán)
Ruby教程
Ruby文件I/O
Ruby迭代器
Ruby哈希
Ruby日期時(shí)間
Ruby類和對(duì)象
Ruby快速入門(mén)(30分鐘)
Ruby redo/retry語(yǔ)句
Ruby模塊
Ruby解析XML(REXML)
Ruby if-else語(yǔ)句
Ruby的功能特點(diǎn)
Ruby break/next語(yǔ)句
Ruby方法
Ruby是什么?
Ruby與Python比較
Ruby Case語(yǔ)句
Ruby目錄
Ruby范圍
Ruby異常
Ruby套接字編程(Socket)
Ruby字符串
Ruby安裝配置
Ruby運(yùn)算符
Ruby while/do...while循環(huán)語(yǔ)句
Ruby第一個(gè)HelloWorld程序
Ruby until循環(huán)語(yǔ)句
Ruby注釋
Ruby塊
Ruby數(shù)據(jù)類型
Ruby面向?qū)ο?/span>
Ruby正則表達(dá)式
Ruby數(shù)組
Ruby變量
Ruby多線程編程

Ruby是什么?

Ruby是一種動(dòng)態(tài)的,開(kāi)源的,面向?qū)ο蟮暮头瓷涞木幊陶Z(yǔ)言。Ruby與Perl和Smalltalk編程語(yǔ)言相似。 它運(yùn)行在所有類型的平臺(tái)上,如:Windows,Mac OS和所有版本的UNIX系統(tǒng)。

它是完全面向?qū)ο蟮木幊陶Z(yǔ)言。 一切東西都是Ruby中的一個(gè)對(duì)象。 每個(gè)代碼都有其屬性和動(dòng)作(方法)。 這里的屬性是指變量,動(dòng)作則是指參考的方法。

注: Ruby快速入門(mén)教程:http://www.yiibai.com/ruby/quick-start.html

Ruby語(yǔ)言遵循POLA(principle of least astonishment)的原則。 所以Ruby語(yǔ)言的行為方式可以減少用戶的混亂。

Ruby的歷史

Ruby由 Yukihiro “Martz” Matsumoto 在20世紀(jì)90年代中期在日本設(shè)計(jì)開(kāi)發(fā)的。

Ruby的想法

Perl是一種腳本語(yǔ)言,但屬于”玩具”語(yǔ)言。 Python又不是完全面向?qū)ο蟮恼Z(yǔ)言。 Ruby開(kāi)發(fā)者Yukihiro “Martz” 松本想要一種完全面向?qū)ο蟮木幊陶Z(yǔ)言,但也應(yīng)該很容易用作腳本語(yǔ)言。 在他搜索這種類型的語(yǔ)言沒(méi)有找到這樣的一種語(yǔ)言。 因此,他就自己開(kāi)發(fā)了一個(gè)。

有關(guān)“Ruby”這個(gè)名字

“Ruby”這個(gè)名字起源于松本(Matsumoto)和Keiju Ishitsuka之間的聊天談話。當(dāng)時(shí)起了兩個(gè)名字:”Coral” 和 “Ruby”。松本(Matsumoto)選擇了后來(lái)的一個(gè),因?yàn)樗撬耐碌男疫\(yùn)石。

Ruby早期

1995年12月21日,日本的報(bào)紙公布了Ruby 0.95的第一個(gè)公開(kāi)發(fā)布版本。在接下來(lái)的兩天內(nèi),還發(fā)布了三個(gè)版本。

2001年,第一本Ruby書(shū) 《Ruby編程》 發(fā)表。 發(fā)布后,世界各地的Ruby學(xué)習(xí)者就開(kāi)始增加了。

2005年,他們發(fā)布了第一個(gè)Ruby框架“Ruby on Rails”。 這個(gè)框架發(fā)布取得了巨大的成功,Ruby社區(qū)的開(kāi)發(fā)者增長(zhǎng)令人難以置信。

Ruby 1.8.7于2008年5月發(fā)布。此時(shí),Ruby語(yǔ)言開(kāi)發(fā)使用者已經(jīng)達(dá)到頂峰,Mac OS X也開(kāi)始將Ruby內(nèi)置進(jìn)行發(fā)布。

Ruby當(dāng)前情況

目前,Ruby版本2.4.0在2016年圣誕節(jié)發(fā)布。它具有幾個(gè)新功能,如改進(jìn)哈希表,實(shí)例變量訪問(wèn),Array#maxArray#min。

Ruby的未來(lái)

Ruby是一個(gè)很好的面向?qū)ο蟮哪_本編程語(yǔ)言。 從過(guò)去的觀點(diǎn)來(lái)看,如果社區(qū)成員繼續(xù)擴(kuò)大思想,可以說(shuō)它有一個(gè)光明的未來(lái)。

Ruby版本

到目前為止,已經(jīng)發(fā)布了許多Ruby版本。 當(dāng)前穩(wěn)定的Ruby版本是2.4,發(fā)布的歷史版本及時(shí)間如下表所示 -

  • 版本1.8(2003年8月4日)
  • 1.9版(2007年12月25日)
  • 2.0版(2013年2月24日)
  • 版本2.1(2013年12月25日)
  • 版本2.2(2014年12月25日)
  • 版本2.3(2015年12月25日)
  • 版本2.4(2016年12月25日)
  • 版本3.0(未來(lái)版本)