Ruby is an open source, dynamic, reflective, object-oriented, general-purpose programming language created by Yukihiro Matsumoto, who chose the gemstone's name to suggest "a jewel of a language."
Ruby is designed to be simple, complete, extensible, and portable . Developed mostly on Linux , Ruby works across most platforms, such as most UNIX -based platforms, DOS , Windows , Macintosh , BeOS , and OS/2 , for example. According to proponents, Ruby's simple syntax (partially inspired by Ada and Eiffel ), makes it readable by anyone who is familiar with any modern programming language.
It is used in a wide range of fields, but is best known as a language for Web Applications, because of the Ruby on Rails framework. The general purpose nature of Ruby makes it suitable for a wide array of programming tasks, just like Perl, Python and other general purpose languages.