This is true, I am hoping that Ruby 2.0 (rite) will close the performance gap. But when will it actually happen? We have been hearing about rite for years now. The way things are going hell will freeze over or even (gasp) perl 6 will be released before 2.0 is ready.
This is due to implementation not language. Ruby is using AST evaluation, while Python uses bytecode compiling+interpretation. Ruby 2.0 will probably change this. From a language implementors POV they are fairly similar and should be able offer similar performance.
Comment
This is true, I am hoping that Ruby 2.0 (rite) will close the performance gap. But when will it actually happen? We have been hearing about rite for years now. The way things are going hell will freeze over or even (gasp) perl 6 will be released before 2.0 is ready.
Parent comment
This is due to implementation not language. Ruby is using AST evaluation, while Python uses bytecode compiling+interpretation. Ruby 2.0 will probably change this. From a language implementors POV they are fairly similar and should be able offer similar performance.