The Power of Ruby as a Language
How powerful is Ruby as a programming language and what are the different languages that Ruby's creator, Yukihiro Matsumuto, combined to make it a balanced programming language?
How powerful is Ruby as a programming language and what are the different languages that Ruby's creator, Yukihiro Matsumuto, combined to make it a balanced programming language?
People often ask which the best programming language is. Whoever feels whichever programming language they are most comfortable, that is the powerful language for them. In case of Ruby, it is elegant. You can easily understand Ruby. People often say it is creative, expressive, flexible and powerful. Ruby is an object oriented programming language that has almost syntax of Perl with small talk like features.
Ruby supports various programming paradigms, including object oriented, functional etc.
Matsumoto has announced that Ruby is an fun programming language which will give productivity for programmers. Ruby follows POLA which means language will be minimized to decrease confusion for users.
Karamhobbs,
Hello
Ruby is a powerful programming language , basically influenced by many programming languages like Ada, C++, Dylan, CLU, Lisp, Eiffel, Perl, Smalltalk, Python. Ruby is implemented improving the existing features of those languages. Ruby 1.8.7 is written in C as per the specifications of Open Standard Promotion Center. After that many implementations of Ruby evolved namely JRuby, IronRuby, MacRuby and Rubinius which provided just in time compilation; MacRuby which provided ahead of time compilation. Matsumto built Ruby as more powerful scripting language than Python, more object oriented than Python serving balancing both imperative programming and functional programming. It also supports other programming paradigms i.e. objective and reflective programming.
– Charle Faru
Hi
According to your question there is a Techyv post which one also will be very helpful for you.
Ruby is an object-oriented, open source programming language developed by Yukihiro “Matz” Matsumoto. It is an interpreted, high level, general purpose programming language designed and developed in the mid-90s in Japan. It was created to provide a programming language that is focused on productivity and simplicity. The inspiration that caused the creation of Ruby was from Perl, Smalltalk, Eiffel, Ada, Basic, and Lisp.
Ruby uses garbage collection and is dynamically typed. It supports numerous programming paradigms including functional, procedural, and object-oriented programming. According to Matsumoto, Ruby was conceived in 1993. The “Ruby” name originated from the birthstone of one of his colleagues. On February 24, 1993 during an online chat session between Matsumoto and Keiju Ishitsuka, two (2) names were initially proposed: Coral and Ruby.
This was when before any code had been written for the programming language. Matsumoto picked “Ruby” because it is the birthstone of one of his colleagues.