One more programming language that you can make the choice to be studied. Ruby is a programming language known for its convenience, efficiency and speed.
Ruby is an open source programming language that focuses on simplicity and productivity. This programming language has an elegant syntax that is naturally easy to read and easy to write.
At Ruby, everything is an object. Every bit of information and code and can be given properties and action of his own. Object-oriented programming (object oriented programming) calling instance variable properties by name and action known as the method. Ruby object-oriented approach is generally demonstrated by a bit code that applies an action on a number. Ruby 1.9.2 to include new methods (new method), socket API, encoding, random class that supports a variety of random number generator, which timing, and includes several bug fixes.
Since its public release in 1995, Ruby has already attracted the attention of many coders and programmers around the world. In 2006, then Ruby is received in bulk. With the formation of an active group, so from then on Ruby continues to grow. Special, Ruby is absolutely free. Not only free, but users are also free to use (use), copy (copy), modify (modify), and distribute (distribute).
Ruby is seen as a flexible programming language, because Ruby allows users to change various parts of the Ruby freely. Important parts in Ruby can be modified as you wish. In essence, Ruby does not limit the programmer to develop his work.
In terms of visual appearance (visual appearance), Ruby can be quite clean and simple. While Ruby typically use a very limited punctuation and much more weight to the words in the English language, some punctuation is still used to decorate Ruby. Another advantage, Ruby does not require variable declarations. Ruby uses simple naming conventions to denote the scope of variables. For example, a local variable var. Whereas an instance variable @ var and $ var is a global variable.
As a good programming language, Ruby has exception handling, like Java or Python, for ease in handling errors. No lag, Ruby is portable, so it can be developed on various platforms such as UNIX, Mac OS X, Windows 95/98 / Me / NT / 2000 / XP, DOS, BeOS, OS / 2, and much more.
Download Ruby 1.9.2