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語言替代品。