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.
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.
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
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
Comentarios
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.
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
Tampoco se contemplan diferentes compiladores. En tiempos, usar un compilador u otro podía marcar bastante diferencia.
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
web -> php
local -> python
ocasiones especiales en las que se necesita de una inmensa y desproporcionada fuerza bruta -> c