roby,Ruby是什么意思

1,Ruby是什么意思

Ruby是一種功能強大的面向對象的腳本語言,她可以使您方便快捷地進行面向對象編程.有時使用像Smalltalk、Eiffel或C++這樣正式的面向對象語言來開發一些小項目顯得有點"小題大做",而Ruby剛好可以滿足這些面向對象編程的需求.當然了,您也可以使用Ruby進行普通的面向過程編程.

Ruby是什么意思

2,Ruby是 什么意思

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

Ruby是 什么意思

熱文