Next | 0.3 Ruby versus other languages | Prev |
Smalltalk | Ruby is very Smalltalk inspired (everything is an object). However, Ruby is much more practical and flexible. |
---|---|
Python | Both Ruby and Python were created as alternatives to Perl. However, Python is more TIOOWTDI and Ruby is more TIMTOWTDI. |
Perl | Ruby is very Perl inspired. With some fantasy, Ruby may be seen as an alternative evolution of Perl. |
CLU, Eiffel, Lisp | Borrowed some small ideas. CLU iterators, Eiffel syntax, Lisp concepts. |
O'Reilly Interview: What bits of Perl did you incorporate in Ruby?
Matz: A lot. Ruby's class library is an object-oriented reorganization of Perl functionality--plus some Smalltalk and Lisp stuff. I used too much, I guess. I shouldn't have inherited $_, $&, and the other, ugly style variables.
Next | Ruby for Perl programmers | Prev |