The Smart Techie was renamed Siliconindia India Edition starting Feb 2012 to continue the nearly two decade track record of excellence of our US edition.

Ruby: A Gem of a Language!

Aman King
Wednesday, October 1, 2008
Aman King
About 3 years back, a search on the Internet for 'Ruby' would have shown you links about the gemstone, but today you won't find a link to a website dealing with precious stones in the first few pages of the search results. So what is this new 'Ruby' all about?


Ruby is a programming language created by Yukihiro 'Matz' Matsumoto, released in 1995. Its birth had its origins in certain values and principles that were held dear by its creator. The most important of these are "Programming should be fun" and "Focus on humans, not machines."

Matz describes his language as, "Ruby is an interpreted scripting language for quick and easy object-oriented programming. It may seem a little strange at first, but it is designed to be easily read and written."

More formally, Ruby is an interpreted, reflective, object-oriented, open-source, and general-purpose programming language. It is developed from various languages such as Smalltalk, Perl, Python, Lisp, and Ada.
So, why is Ruby catching attention? Some reasons are:

Share on Twitter
Share on LinkedIn
Share on facebook