Starting with the 1.9 branch, and continuing with the current 2.0 branch, YARV has been used, and will eventually supersede the slower Ruby MRI. The standard 1.8.7 implementation is written in C, as a single-pass interpreted language. It also has a dynamic type system and automatic memory management it is therefore similar in varying respects to Smalltalk, Python, Perl, Lisp, Dylan, Pike, and CLU. Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. Ruby was first designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. It was also influenced by Eiffel and Lisp. Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby MRI, YARV, Rubinius, MagLev JRuby, MacRuby, HotRuby, IronRuby, mrubyĪda, C++, CLU, Dylan, Eiffel, Lisp, Perl, Python, Smalltalk įalcon, Fancy, Groovy, Ioke, Mirah, Nu, Reia Multi-paradigm: object-oriented, imperative, functional, reflectiveĢ.0.0-p0 (February 24, 2013 16 days ago ( ))
0 Comments
Leave a Reply. |