Skip to content
Ruby

File:Ruby_logo.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ161053· pop 99· linked from 1,788 articles

Also known as Ruby language, Ruby programming language, rb

general-purpose programming language

Official website

Link to the official site · not written by Vinony

Described at

Link to a page describing this subject · not written by Vinony

Source code

Link to the source-code README · not written by Vinony

Wikidata facts

Named after
ruby
Official website
www.ruby-lang.org
Show 24 more facts
implementation of
Ruby MRI
IRC channel URL
irc://irc.freenode.net/ruby-lang
source code repository URL
svn.ruby-lang.org/repos/ruby
influenced by
Emacs
Commons category
Ruby programming language
copyright license
2-clause BSD License
media type
text/x-script.ruby
programmed in
C
software version identifier
4.0.3
file extension
rbw
programming paradigm
reflective programming
inception
1995-00-00
user manual URL
docs.ruby-lang.org
operating system
macOS
typing discipline
strong typing
social media followers
79758
official demo URL
try.ruby-lang.org
Mastodon instance URL
ruby.social
catchphrase
Ruby is optimized for programmer happiness
model item
Ruby MRI
Sources (14)

via Wikidata · CC0

~26 min read

Encyclopedic overview

Ruby is a general-purpose programming language designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. Development of the language began in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan.

Ruby is interpreted, high-level, and dynamically typed; its interpreter uses garbage collection and just-in-time compilation. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, and Lisp.

Excerpted from Wikipedia’s “Ruby” article, available under the CC BY-SA 4.0 licence.

Gallery (3)