Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Ruby

Ruby
编程范型面向对象指令式函数式
設計者松本行弘
實作者松本行弘等人
发行时间1995年
当前版本
  • 3.3.5(2024年9月3日;穩定版本)[1]
編輯維基數據鏈接
型態系統动态类型
操作系统跨平台
許可證Ruby许可证[2] / BSD许可证[3] / GNU通用公共许可证第二版[4]
網站www.ruby-lang.org 編輯維基數據鏈接
主要實作產品
Ruby MRI英语Ruby MRIYARVRubinius英语RubiniusMagLev英语MagLev (software)JRuby
MacRuby英语MacRubyRubyMotion英语RubyMotionHotRuby英语HotRubyIronRuby
mruby
啟發語言
Ada[5]C++[5]CLU[6]Dylan[6]Eiffel[5]
Lisp[6]Perl[6]Python[6]Smalltalk[6]
影響語言
ClojureD[7]ElixirFalconFancy英语Fancy (programming language)[8]Groovy
Ioke英语Ioke (programming language)[9]Mirah英语Mirah (programming language)Nu[10]Reia英语Reia (programming language)Potion英语Potion (programming language)
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest preview version"
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest release date"
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest preview date"
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest release version"

Ruby 是一种面向对象指令式函数式动态通用编程语言。在20世纪90年代中期由日本電腦科學家松本行弘(Matz)设计并开发。

遵守BSD许可证和Ruby License[11][註 1]。它的灵感与特性来自于PerlSmalltalkEiffelAda以及Lisp语言。由Ruby语言本身还发展出了JRubyJava平台)、IronRuby.NET平台)等其他平台的Ruby语言替代品。

  1. ^ Ruby 3.3.5 Released. 2024年9月3日 [2024年9月3日]. 
  2. ^ COPYING in Ruby official source repository. [2013-10-30]. (原始内容存档于2017-03-20). 
  3. ^ BSDL in Ruby official source repository. [2013-10-30]. (原始内容存档于2022-03-21). 
  4. ^ Contents of /trunk/GPL. [2 May 2015]. (原始内容存档于2022-03-21). 
  5. ^ 5.0 5.1 5.2 Cooper, Peter. Beginning Ruby: From Novice to Professional. Beginning from Novice to Professional 2nd. Berkeley: APress. 2009: 101. ISBN 1-4302-2363-4. To a lesser extent, Python, LISP, Eiffel, Ada, and C++ have also influenced Ruby. 
  6. ^ 6.0 6.1 6.2 6.3 6.4 6.5 Bini, Ola. Practical JRuby on Rails Web 2.0 Projects: Bringing Ruby on Rails to Java. Berkeley: APress. 2007: 3. ISBN 1-59059-881-4. It draws primarily on features from Perl, Smalltalk, Python, Lisp, Dylan, and CLU. 
  7. ^ Intro – D Programming Language 1.0 – Digital Mars. [2013-10-30]. (原始内容存档于2018-12-25). 
  8. ^ Bertels, Christopher. Introduction to Fancy. Rubinius blog. Engine Yard. 23 February 2011 [2011-07-21]. (原始内容存档于2018-12-25). 
  9. ^ Bini, Ola. Ioke. Ioke.org. [2011-07-21]. (原始内容存档于2011-07-21). inspired by Io, Smalltalk, Lisp and Ruby 
  10. ^ Burks, Tim. About Nu™. Programming Nu™. Neon Design Technology, Inc. [2011-07-21]. (原始内容存档于2011-07-24). 
  11. ^ Ruby License. [2004-09-25]. (原始内容存档于2011-08-22). 


引用错误:页面中存在<ref group="註">标签,但没有找到相应的<references group="註" />标签


Previous Page Next Page