Ruby (programming language)
type: Language
type: ProgrammingLanguage
type: Q9143
type: Thing
type: Q315
different from: Ruby on Rails
label: Ruby (programlingvo) @eo
label: Ruby @zh
label: Ruby (bahasa pemrograman) @in
label: Ruby (język programowania) @pl
label: روبي (لغة برمجة) @ar
label: Ruby (linguaggio di programmazione) @it
label: Ruby (linguagem de programação) @pt
label: Ruby (programmeertaal) @nl
label: 루비 (프로그래밍 언어) @ko
label: Ruby (Programmiersprache) @de
subject: Category:Articles with example Ruby code
subject: Category:Free software programmed in C
subject: Category:Programming languages with an ISO standard
subject: Category:Object-oriented programming languages
subject: Category:Ruby (programming language)
subject: Category:Scripting languages
subject: Category:ISO standards
subject: Category:Functional languages
subject: Category:Software using the BSD license
subject: Category:Text-oriented programming languages
subject: Category:Free and open source interpreters
subject: Category:Multi-paradigm programming languages
subject: Category:Dynamic programming languages
subject: Category:Programming languages created in 1995
subject: Category:Class-based programming languages
subject: Category:Dynamically typed programming languages
subject: Category:Japanese inventions
influenced by: BASIC
influenced by: Dylan (programming language)
influenced by: C++
influenced by: Python (programming language)
influenced by: CLU (programming language)
influenced by: Perl
influenced by: Lua (programming language)
influenced by: Lisp (programming language)
influenced by: Smalltalk
influenced by: Ada (programming language)
influenced by: Eiffel (programming language)
file ext: .rb, .ru
paradigm: Reflective programming
paradigm: Imperative programming
paradigm: Multi-paradigm programming language
paradigm: Object-oriented programming
paradigm: Functional programming
hypernym: Language
wikibooks: Ruby Programming
implementations: GraalVM
implementations: JRuby
implementations: Ruby MRI
implementations: YARV
implementations: RubyMotion
implementations: Mruby
implementations: Rubinius
programming language: C (programming language)
typing: Type system
typing: Strong and weak typing
typing: Duck typing
developer: Yukihiro Matsumoto
developer: Yukihiro Matsumoto, et al.
lang: ruby
website: |ruby-lang.org
code: if obj && obj.foo && obj.foo.bar
wordnet type: synset-programming language-noun-1
operating system: Cross-platform software
license: Ruby License
influenced: Julia (programming language)
influenced: Swift (programming language)
influenced: Clojure
influenced: D (programming language)
influenced: Rust (programming language)
influenced: Elixir (programming language)
influenced: Mirah (programming language)
influenced: Apache Groovy