Ruby == Perl.succ
Ruby > (Smalltalk + Perl) / 2
Ruby has a lot of similarities to Perl and a lot of features familiar to Perl
programmers - like regular expressions, strings, arrays, hashes. But in Ruby,
these features are used in a very object-oriented, consistent manner. Perl
programmers can generally pick up Ruby in a few days and feel quite comfortable
with the language. While on the surface Ruby is quite similar to Perl, it's also a very different kind of gem. Ruby and it's libraries are very object-oriented - many compare it to SmallTalk in this regard. Ruby also has unique features like exceptions, iterators and continuations. Ruby's differences from Perl make it a valuable addition to the programmer's 'toolbox' - these differences will allow you to think about programming problems in a different way and that is valuable. This talk introduces Ruby and highlight it's similarities to and differences from Perl. The similarities make Ruby easy to learn, while it's differences make it worth your time to learn. |