<div>Coincidentemente, Junior Moraes (fvox) me mostrou benchmark de Perl VS Ruby utilizando o algoritmo do Crivo de Eratóstenes... Ele pegou um algoritmo mal-implementado em Ruby e traduziu para Perl (como parte do desafio), e, ainda assim, em Perl tinha ficado MUITO mais rápido.</div>

<div>Então usei como referência <a href="http://rosettacode.org/wiki/Sieve_of_Eratosthenes">http://rosettacode.org/wiki/Sieve_of_Eratosthenes</a>, e escolhi os as implementações mais parecidas entre si (e que não envolviam otimizações "hardcore"): <a href="https://gist.github.com/2413936">https://gist.github.com/2413936</a></div>

<div>Seguem os resultados:</div><div><br></div><div>C: 0.09user 0.00system 0:00.09elapsed 98%CPU (0avgtext+0avgdata 11872maxresident)k</div><div>Python: 3.63user 0.10system 0:03.77elapsed 99%CPU (0avgtext+0avgdata 1270288maxresident)k</div>

<div>Perl (usando array): 7.14user 0.44system 0:07.67elapsed 98%CPU (0avgtext+0avgdata 6092432maxresident)k</div><div>Perl (usando bit vector): 12.47user 0.02system 0:12.53elapsed 99%CPU (0avgtext+0avgdata 202496maxresident)k</div>

<div>Ruby: 13.25user 0.08system 0:13.44elapsed 99%CPU (0avgtext+0avgdata 1300304maxresident)k</div><div><br></div>ABS()<br>