Getting to Know the Ruby Programming Language
Ruby is an object-oriented script-based programming language. Ruby is open source, usually used to build and develop web applications that are simple and fast.
Ruby was developed by a Japanese programmer named Yukihiro Matsumoto (Matz). In 1993, he started building Ruby with the goal of creating an efficiently writable programming language.
Matz combined his favorite languages, namely Perl, Smaltalk, Eiffel, Ada, and Lips to build a new programming language that is balanced in terms of imperatives and functionalities.
Ruby was then released to the public in December 1995 and received a good response. Over time, Ruby managed to gain popularity throughout the world. This is because Ruby can be copied, modified, and redistributed, so many programmers around the world use Ruby.
Ruby's Advantages
- Simple syntax.
- Has good exception handling.
- Object Oriented Programming Language.
- Carrying the concept of single inheritance.
- Open source, anyone can use it for free and can participate in developing it.
- It has a garbage collector which will automatically remove unused information from memory.
Other Ruby implementations
- JRuby is an implementation of the ruby language that runs on top of the java virtual machine (JVM)
- Rubinius is an implementation of the Ruby language written in Ruby and running on the LLVM virtual machine
- Rubymotion is an implementation of the Ruby language for writing cross-platform applications that run on Android, iOS, and MacOS operating systems
- Crystal is a language that has a ruby-like syntax although compatibility is not the primary goal and is compiled into efficient native computer languages.
History
Ruby was first created by a Japanese programmer named Yukihiro Matsumoto. In 1993 Yukihiro wanted to create a scripting language that had object orientation capabilities. At that time object-oriented programming was developing but there was no scripting programming language that supported object programming.
Writing for Ruby began in February 1993 and in December 1994 the alpha version of Ruby was released. At the beginning of the development of Ruby, Yukihiro wrote Ruby himself until in 1996 a Ruby community was formed which contributed a lot to the development of Ruby.
Today, Ruby has grown not only in Japan, but all over the world. In August 2006, Macintosh had collaborated with integrating Ruby on Rails on Mac OS X v10.5 Leopard was launched in October 2007.
Blogger Comment
Facebook Comment