roby,Ruby是什么意思

1,Ruby是什么意思

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

Ruby是什么意思

2,Ruby是 什么意思

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

Ruby是 什么意思

推薦閱讀

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