Friday, September 13, 2013
What is Ruby?
Ruby is a dynamic, reflective, object-oriented, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan.
Whats good about Ruby?
Everything in Ruby is an object, so Ruby is the definition of a object oriented language. Not lke C++ or java, where you have object types and value types. Ruby is a programming language for the world wide web. Ruby is also free. Ruby doesn't cost anything to download or use for any purpose. Ruby is also free software, meaning any user of Ruby is free to see and modify the source code according to their needs.
Whats bad about Ruby?
Although Ruby is convenient, it is also slow. Languages like C++ and java are much faster. Also if you don't like object oriented programming, Ruby is not for you!
Whats the conclusion?
Ruby's creator says he was “trying to make Ruby natural, not simple, in a way that mirrors life." he also says that " Ruby is simple in appearance, but is very complex inside, just like our human body."
Overall, Ruby is great at handling exceptions, is highly portable, and is very flexible.
Go to https://www.ruby-lang.org/en/about/ to learn more about Ruby!