Olá!
Hoje eu recebi um link muito interessante do Thiago Vespa na lista de emails da comunidade Java Noroeste, é um comparativo de desempenho entre várias linguagens.
Language Version Lines of Code Time per iteration (microseconds) Java Sun JDK 1.6.0.03 101 1.6 C++ 4.1.3 20070929 (prerelease)
(Ubuntu 4.1.2-16ubuntu2)
Compiled with optimisation -O386 3 Ruby ruby 1.9.0 (2008-04-14 revision 16006) [i686-linux] 63 11489ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux] 372380jruby : ruby 1.8.6 (2008-05-28 rev 6586) [i386-jruby1.1.2] 8480Python 2.5.1 41 225 Jython 2.2.1 on JRE 1.6.0.03 884 Groovy Groovy Version: 1.5.6 JVM: 1.6.0_03-b05 uncompiled 81 363 Compiled to bytecode and run using java 360 UpdateGroovy Version: 1.6-beta-1 JVM: 1.6.0_03 104 PHP PHP 5.2.3-1ubuntu6.3 (cli) 85 593
O mais legal é que essas comparações sempre geram muita polêmica, vide os comentários no link abaixo.
Leia na íntegra no link Performance Comparison – C++ / Java / Python / Ruby/ Jython / JRuby / Groovy
Até mais,
Livro sobre Ruby e Java na faixa
23/janeiro/2008 - Ruby
Olá!
Vou deixar registrado aqui 3 dicas de leitura e/ou consulta.
Why’s (Poignant) Guide to Ruby é livro sobre Ruby muito bem ilustrado e humorado, tipo os livros da série Head First.
O livro Think in Java (Pensando em Java) é livro um sobre (adivinhem?) Java! É quase do mesmo nível dos livros pagos do Deitel. Vale a pena a leitura pra quem está começando com Java e serve como consulta para os mais experientes. A tradução para o português é feita por esse pessoal aqui.
Voltando ao Ruby, vale a pena citar aqui o tutorial do TAQ e o tutorial de Rails escrito pelo Ronaldo Ferraz, Rails para sua Diversão e Lucro.
Até mais,