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