Ruby 1.9

November 29, 2007

De qualquer forma, até para tirar as ideias das aberrações que têm acontecido na minha universidade (mais uma vez), achei relevante o post que ele fez sobre a performance do Ruby 1.9. Aconselho a leitura. Fica, como resumo, os resultados obtido comparando a função de fibbonacci para os primeiros 36 números.

Ruby 1.8.6:       158.869s

Python 2.5.1:      31.507s

Ruby 1.9.0:        11.934s

3 Responses to “Ruby 1.9”

  1. MV Says:

    Só é pena é que o benchmark seja feito por quem nao sabe programar em Python (nomeadamente o uso de generators ou decorators para garantir a execucao correcta de funções recursivas)….

    http://www.mysoftparade.com/blog/ruby-19-doesnt-smoke-python-away/
    http://michaelspeer.blogspot.com/2007/11/dons-benchmark.html

    Em ambos os casos menos de 0.1s para o mesmo teste fib(1-36)…

    – MV

  2. Vitor Says:

    “….alguém que já não é propriamente um jovem…” hummm? nunca lhe perguntei a idade, mas nao deve ser muito mais velho do que eu… hmm… sera que isto quer dizer que ja nao sou jovem? OMG!!!!

    Quanto ao contacto, se tiveres tempo ou ideias o resto arranja-se ;-)

  3. Nuno Mariz Says:

    Este benchmark é completamente ridiculo, ainda mais a pontuação que levou no Digg, mas enfim…
    Mesmo que fosse verdade, um teste não reflete o desempenho da linguagem em todas as situações.
    http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=ruby&lang2=python


Leave a Reply