Why do I love Ruby?

2:26 AM




If you go to ruby's home page Ruby Programming Language, it says a programmers best friend, and they mean it. It is written with the goal to increase programmer happiness.

Here are a few personal reasons:

1- Its simplicity / intuitiveness: Ruby is pretty simple to understand and easy to learn. There are tutorial on the internet that'll get you started in 15-20 minutes. For example: Code School - TryRuby , Ruby in Twenty Minutes. Ruby’s linguistic syntax is intuitive, writing code is much simpler and easier than other languages, you can kiss semicolons and parentheses goodbye.

2- Its pure OOP language: Even primitive datatypes in ruby are object, this means we don't have to write wrapper class like Java. Even constants are treated like objects. So, a method can be invoked on a numeric.

3- It has a really smart Garbage Collection mechanism. There is no need of destructors.

4- It has a really really awesome community . Any time you have a question, just join #Ruby on Freenode. You'll always find a helping hand. There are sites such as The Ruby Toolbox, which always helps you find the best plugin you are looking for.

5- Although some people argue that Ruby is very focused to Web Development. I have seen Ruby being applied to as remote field as Machine Learning.  Intelligent Ruby: Getting Started with Machine Learning.

And there are many many other reasons.

You Might Also Like

0 comments

Popular Posts

Like us on Facebook

Flickr Images