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.

LanguageVersionLines of CodeTime per iteration (microseconds)
JavaSun JDK 1.6.0.031011.6
C++4.1.3 20070929 (prerelease)
(Ubuntu 4.1.2-16ubuntu2)
Compiled with optimisation -O3
863
Rubyruby 1.9.0 (2008-04-14 revision 16006) [i686-linux]63114 89
ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux]372 380
jruby : ruby 1.8.6 (2008-05-28 rev 6586) [i386-jruby1.1.2]84 80
Python2.5.141225
Jython 2.2.1 on JRE 1.6.0.03884
GroovyGroovy Version: 1.5.6 JVM: 1.6.0_03-b05 uncompiled81363
Compiled to bytecode and run using java360
UpdateGroovy Version: 1.6-beta-1 JVM: 1.6.0_03104
PHPPHP 5.2.3-1ubuntu6.3 (cli)85593

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,

Share


3 comentários

  1. #
    Vitor Pamplona
    julho 15th, 2008 at 23:15

    hueueheueh

    o código do c++ está fazendo 1 milhão de iterações, enquanto os outros apenas 100 mil 🙂

    Responda a esse comentário
  2. #
    SilasRM
    julho 15th, 2008 at 23:36

    Salve,

    Esse código é pra testar ou pra travar?

    E ainda está mau programado, cheio de notices.

    Valeu!

    Responda a esse comentário
  3. #
    Rogério
    janeiro 21st, 2012 at 4:59

    É claro que Java será mais rápido. O código em C++ está desfavorecido em 10x como o Vitor falou. Isto é marketing.

    Responda a esse comentário

Deixe um comentário