Un buen lenguaje no solo es determinado por el rendimiento del programa que genere, tambien lo es su portabilidad, sintaxis fácil de escribir y leer, cantidad de librerias de terceros, etc. Pero siempre es bueno saber con que lenguaje tendremos un programa con un ejecutable de rendimiento superior. aqui les dejo un enlace en los que se hacen benchmarks de casi todos los lenguajes de programación con varios compiladores diferentes. http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all
Para mi sorpresa los ejecutables mas rapidos no son los de el lenguaje C, son los de C++, con compiladores GNU. Me sorprende mucho ver que Java no es tan lento como parece y ver la diferencia abismal que existe entre los lenguajes compilados y los interpretados, por ejemplo Python que es uno de los interpretados mas rapidos (y mi lenguaje favorito) es 16 veces mas lento que C++. Tambien me soprendio ver que Ruby es tremendamente mas lento que Python, del orden de 5x mas lento.
Estaba buscando un lenguaje para programación web, ahora lo mas efectivo son los frameworks, creo que me decido por Python+Django, tambien tenia en cuenra Ruby on Rails, pero ver esta diferencia de rendimiento, sentir Python mas comodo y ver que todo lo que se hace en RoR se puede en Django me hace inclinarme por este ultimo.
Para mi sorpresa los ejecutables mas rapidos no son los de el lenguaje C, son los de C++, con compiladores GNU. Me sorprende mucho ver que Java no es tan lento como parece y ver la diferencia abismal que existe entre los lenguajes compilados y los interpretados, por ejemplo Python que es uno de los interpretados mas rapidos (y mi lenguaje favorito) es 16 veces mas lento que C++. Tambien me soprendio ver que Ruby es tremendamente mas lento que Python, del orden de 5x mas lento.
Estaba buscando un lenguaje para programación web, ahora lo mas efectivo son los frameworks, creo que me decido por Python+Django, tambien tenia en cuenra Ruby on Rails, pero ver esta diferencia de rendimiento, sentir Python mas comodo y ver que todo lo que se hace en RoR se puede en Django me hace inclinarme por este ultimo.