Ruby Programming Language is open source and object-oriented programming language which runs on all major platforms like Windows, Linux, Mac OS etc.
Ruby was originally developed by Yukihiro Matsumoto on 21 December 1995.
This programming language follows the principle of POLA (principle of least astonishment). It is completely object-oriented language and easy to use as server side scripting.
There are seven versions has been released of Ruby Programming Language. The current version is 2.4 which was released on 25 Dec 2016.
These are the following version which has been released.
- Version 1.8 (4th Aug, 2003)
- Version 1.9 (25th Dec, 2007)
- Version 2.0 (24th Feb, 2013)
- Version 2.1 (25th Dec, 2013)
- Version 2.2 (25th Dec, 2014)
- Version 2.3 (25th Dec, 2015)
- Version 2.4 (25th Dec, 2016)
- Version 3.0 (Future Release)
Features of Ruby Programming Language:
This language has some strong features which are listed below.
- Ruby is purely object oriented programming language influenced by Smalltalk language.
- Like all major programming language Java, PHP etc. Ruby programming language also follows the single level inheritance which creates its application more flexible.
- It is case sensitive language.
- Ruby has 42 reserved keywords which can not be declared for other purposes.
- It follows the following the name convention for creating an application.