roby,Ruby是什么意思

1,Ruby是什么意思

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

Ruby是什么意思

2,Ruby是 什么意思

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

Ruby是 什么意思

推薦閱讀

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