Publicado hace 16 años por diego4serve a shootout.alioth.debian.org

Aquí una herramienta para ver pruebas de rendimiento comparando en diferentes aspectos la mayoría de lenguajes populares y sus variantes de compiladores e interpretes, O sorpresa para mi, el mas rápido no es C.

Comentarios

a

Pretender hacer una clasificacion me parece demasiado simplista. Evidentemente no es lo mismo un programa compilado que uno interpretado, pero aún así, hay muchos tipos de programas y para algunas cosas, unos lenguajes son mas eficientes que otros. La optimización generalmente afecta a pequeñas partes del código que se ejecutan muchas veces.

diego4serve

Es cierto que el hecho de que un lenguaje genere un ejecutable ultrarapido no lo convierte en el mejor lenguaje ni el mas adecuado para todo, pero cuando necesitamos rendimiento es bueno saber que nos puede ofrecer un lenguaje. Personalmente busque esto porque quería una comparación de rendimiento entre Python y Ruby, me di cuenta que Python es casi 5 veces mas rápido que ruby

zup

Tampoco se contemplan diferentes compiladores. En tiempos, usar un compilador u otro podía marcar bastante diferencia.

lamassa

Estoy de acuerdo con los dos comentarios anteriores. Por ejemplo, prolog probablemente sea más eficiente para cuestiones algoritmicas relaccionadas con problemas de backtraking, y algoritmos que requieran de inteligencia artificial, y en este caso está el último de la lista... En esto de los lenguajes los benchmarks son muy relativos

mko2

web -> php
local -> python
ocasiones especiales en las que se necesita de una inmensa y desproporcionada fuerza bruta -> c