Ruby是什么意思?
Ruby是什么?
Ruby,一種簡單快捷的面向對象(面向對象程序設計)腳本語言,在20世紀90年代由日本人松本行弘(Yukihiro Matsumoto)開發(fā),遵守GPL協(xié)議和Ruby License。它的靈感與特性來自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 語言。由 Ruby 語言本身還發(fā)展出了JRuby(Java平臺)、IronRuby(.NET平臺)等其他平臺的 Ruby 語言替代品。
Ruby明顯比其他類似的編程語言(如Perl或Python)年輕,又因為Ruby是日本人發(fā)明的,所以早期的非日文資料和程序都比較貧乏,所以在網(wǎng)上仍然可以找到類似“Ruby的資料太少”之類的批評。約于2000年,Ruby開始進入美國,英文的資料開始發(fā)展。Ruby歸根結底源于Perl和Lisp兩類語言,與C,C++,C#,java是不同大類。
Ruby的作者于1993年2月24日開始編寫Ruby,直至1995年12月才正式公開發(fā)布于fj(新聞組)。因為Perl發(fā)音與6月誕生石pearl(珍珠)相同,因此Ruby以7月誕生石ruby(紅寶石)命名。