roby,Ruby是什么意思

1,Ruby是什么意思

Ruby是一種功能強(qiáng)大的面向?qū)ο蟮哪_本語(yǔ)言,她可以使您方便快捷地進(jìn)行面向?qū)ο缶幊?有時(shí)使用像Smalltalk、Eiffel或C++這樣正式的面向?qū)ο笳Z(yǔ)言來(lái)開(kāi)發(fā)一些小項(xiàng)目顯得有點(diǎn)"小題大做",而Ruby剛好可以滿(mǎn)足這些面向?qū)ο缶幊痰男枨?當(dāng)然了,您也可以使用Ruby進(jìn)行普通的面向過(guò)程編程.

Ruby是什么意思

2,Ruby是 什么意思

Ruby,一種為簡(jiǎn)單快捷面向?qū)ο缶幊蹋嫦驅(qū)ο蟪绦蛟O(shè)計(jì))而創(chuàng)的腳本語(yǔ)言,由日本人松本行弘(まつもとゆきひろ,英譯:Yukihiro Matsumoto,外號(hào)matz)開(kāi)發(fā),遵守GPL協(xié)議和Ruby License。Ruby的作者認(rèn)為Ruby > (Smalltalk + Perl) / 2,表示Ruby是一個(gè)語(yǔ)法像Smalltalk一樣完全面向?qū)ο蟆⒛_本執(zhí)行、又有Perl強(qiáng)大的文字處理功能的編程語(yǔ)言。其他特色包括: * 運(yùn)算符重載 * 自動(dòng)垃圾回收 * 弱類(lèi)型(動(dòng)態(tài)類(lèi)型 | 標(biāo)量變量) * 變量無(wú)需聲明 (不必事先宣告變量) * 在Windows上,加載DLL * 巨大的標(biāo)準(zhǔn)庫(kù)(函式庫(kù);Library) 歷史 Ruby的作者于1993年2月24日開(kāi)始編寫(xiě)Ruby,直至1995年12月才正式公開(kāi)發(fā)布于fj(新聞組)。之所以稱(chēng)為Ruby,是因?yàn)镻erl的發(fā)音與6月的誕生石pearl(珍珠)相同,因此Ruby以7月的誕生石ruby(紅寶石)命名。 Ruby明顯比其他類(lèi)似的編程語(yǔ)言(如Perl或Python)年輕,又因?yàn)镽uby是日本人發(fā)明的,所以早期的非日文資料和程序都比較貧乏,所以現(xiàn)在在網(wǎng)上仍然可以找到Ruby的資料太少之類(lèi)的批評(píng)。約于2000年,Ruby開(kāi)始進(jìn)入美國(guó),英文的資料開(kāi)始發(fā)展。 Ruby現(xiàn)在的穩(wěn)定版本是1.8.6(2007年3月12日發(fā)布)。 Ruby 的理念 減少編程時(shí)候的不必要的瑣碎時(shí)間,令編寫(xiě)程序的人高興,是設(shè)計(jì) Ruby 語(yǔ)言的 Matz 的一個(gè)首要的考慮;其次是良好的界面設(shè)計(jì)。他強(qiáng)調(diào)系統(tǒng)設(shè)計(jì)必須強(qiáng)調(diào)人性化,而不是一味從機(jī)器的角度設(shè)想。 “ 人們特別是電腦工程師們,常常從機(jī)器著想。他們認(rèn)為:“這樣做,機(jī)器就能運(yùn)行的更快;這樣做,機(jī)器運(yùn)行效率更高;這樣做,機(jī)器就會(huì)怎樣怎樣怎樣?!睂?shí)際上,我們需要從人的角度考慮問(wèn)題,人們?cè)鯓泳帉?xiě)程序或者怎樣使用機(jī)器上應(yīng)用程序。我們是主人,他們是仆人。 ” 遵循上述的理念,Ruby 語(yǔ)言通常非常直觀,按照編程人認(rèn)為它應(yīng)該的方式運(yùn)行。 Semantics Ruby 是完全面向?qū)ο蟮模喝魏我稽c(diǎn)數(shù)據(jù)都是對(duì)象,包括在其他語(yǔ)言中的基本類(lèi)型(比如:整數(shù),布爾邏輯值),每個(gè)過(guò)程或函數(shù)都是方法。
劉鵬
紅寶石
ruby是一種動(dòng)態(tài)語(yǔ)言 SUN公司新推出不久的jAVA FX與這很像

Ruby是 什么意思

推薦閱讀

ro酒精有什么用(ro怎么用)
熱文