Difference between revisions of "Ruby (programming language)"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(etc)
 
(Description)
Line 3: Line 3:
 
== Description ==
 
== Description ==
  
Ruby supports multiple programming paradigms, including:
+
Ruby uses several [[Programming paradigm|programming paradigms]], including:
  
 
* [[Functional programming]]
 
* [[Functional programming]]
 
* [[Object-oriented programming]]
 
* [[Object-oriented programming]]
* [[Imperative programming|imperative]]
+
* [[Imperative programming]]
  
It also has a dynamic type system and automatic memory management.
+
It also has a [[dynamic type system]] and [[automatic memory management]].
  
 
== History ==
 
== History ==

Revision as of 06:31, 30 August 2015

Ruby is a general-purpose programming language.

Description

Ruby uses several programming paradigms, including:

It also has a dynamic type system and automatic memory management.

History

Ruby was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan.

According to its authors, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, and Lisp.

See also

External links