Home / Definitions / Ruby

Ruby

Vangie Beal
Last Updated May 24, 2021 7:54 am

Ruby is a simple but powerful object-oriented programming language (everything in Ruby is an object), created by Yukihiro Matsumoto, who goes by the online name “Matz.” Ruby programs are compact, yet readable and maintainable. Ruby offers features such as blocks, iterators, meta-classes and others. It can be used to write servers, to experiment with prototypes, and for everyday programming tasks. Ruby is open source and freely available for both development and deployment.
[Source: Adapted from The official Ruby FAQ]