Ruby
編程語言 / 维基百科,自由的 encyclopedia
Ruby 是一种面向对象、指令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本电脑科学家松本行弘(Matz)设计并开发。
Quick Facts 编程范型, 设计者 ...
编程范型 | 面向对象、指令式、函数式 |
---|---|
设计者 | 松本行弘 |
实现者 | 松本行弘等人 |
发行时间 | 1995年 |
当前版本 |
|
类型系统 | 动态类型 |
操作系统 | 跨平台 |
许可证 | Ruby许可证[2] / BSD许可证[3] / GNU通用公共许可证第二版[4] |
网站 | www |
主要实现产品 | |
Ruby MRI(英语:Ruby MRI)、YARV、Rubinius(英语:Rubinius)、MagLev(英语:MagLev (software))、JRuby、 MacRuby(英语:MacRuby)、RubyMotion(英语:RubyMotion)、HotRuby(英语:HotRuby)、IronRuby、 mruby | |
启发语言 | |
Ada[5]、C++[5]、CLU[6]、Dylan[6]、Eiffel[5]、 Lisp[6]、Perl[6]、Python[6]、Smalltalk[6] | |
影响语言 | |
Clojure、D[7]、Elixir、Falcon、Fancy(英语:Fancy (programming language))[8]、Groovy 、Ioke(英语:Ioke (programming language))[9]、Mirah(英语:Mirah (programming language))、Nu[10]、Reia(英语:Reia (programming language))、Potion(英语:Potion (programming language)) |
Close
遵守BSD许可证和Ruby License[11][注 1]。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。