Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Noticias (https://www.clubdelphi.com/foros/forumdisplay.php?f=34)
-   -   Comparativas del rendimiento de lenguajes de programación (https://www.clubdelphi.com/foros/showthread.php?t=73411)

movorack 19-04-2011 18:30:31

Comparativas del rendimiento de lenguajes de programación
 
Cita:

Interesante referencia para comparar 24 de los lenguajes de programación más relevantes y conocer su rendimiento en diferentes situaciones.

The Computer Language Benchmarks Game es una plataforma online que ofrece un juego de benchmarks basados en pruebas de cálculo donde se comparan distintos lenguajes de programación.

Con la idea de ofrecer la mejor información acerca de qué lenguaje de programación nos interesa utilizar según su rendimiento y comportamiento en diferentes situaciones The Computer Language Benchmarks Game nos ofrece una comparación de 24 de los lenguajes de programación más relevantes sobre cuatro combinaciones diferentes de sistema operativo y tomando como referencia para llevar a cabo las comparaciones desde el tiempo de ejecución hasta la cantidad de memoria utilizada.

Entre los lenguajes incluidos en esta plataforma encontramos Java, Go, C, JavaScript, PHP, Perl, Ruby, Python, C#....

Estas comparativas del rendimiento de lenguajes de programación son un interesante complemento al Ranking de Lenguajes de Programación que cada mes, desde hace más de 1 año, venimos presentando en DesarrolloWeb.
Leido en DesarrolloWeb.com

Casimiro Notevi 19-04-2011 19:05:10

Le he estado echando un vistazo, pero no entiendo cómo va la comparativa :o

movorack 19-04-2011 20:12:51

Tienen 4 configuraciones posibles para estas pruebas.

x86 Ubuntu™ Intel® Q6600® one core
x64 Ubuntu™ Intel® Q6600® quad-core
x86 Ubuntu™ Intel® Q6600® quad-core
x64 Ubuntu™ Intel® Q6600® one core

En estas 4 opciones, tratan de responder las siguientes preguntas:

Which programming languages are fastest?
Code-used Time-used Shapes
Summary Data
Which programming language is best?

y debes ingresar a cada una de ellas para obtener los resultados.

Bueno... aunque a la final te dicen "After all, facts are facts" sin antes advertirte "don't jump to conclusions"

Casimiro Notevi 19-04-2011 20:35:42

Vaya, voy a tener que plantearme seriamente apuntarme a un curso de inglés :o:)

LoPiTaL 20-04-2011 08:53:34

Y yo me pregunto, ¿qué diferencia hay entre usar un single core y usar un multi core si de todos los programas que he visto que han usado para el benchmark ninguno usa threads? :O

Edito: Sólo pasaba en los primeros benchmark. En el de mandelbrot si que usan threads.

Ñuño Martínez 27-04-2011 11:04:10

¿Soy el único que cree que el título del artículo está mal o es falso? Es decir: ¿Soy el único que cree que confunden "lenguaje de programación" con "compilador"?

Ojo, que no quiero resucitar la Guerra Santa de si Delphi es un lenguaje de programación Vs. Delphi es un compilador del lenguaje Object Pascal, que no es el caso. Pero es que, aunque no lo he comprobado, apostaría por que si coges el mismo programa exacto escrito en C y lo compilas con MinGW32 (versión de GCC para Windows), Builder C/C++ y VisualStudio (no hay dudas entre lo que es lenguaje y lo que es compilador, ¿verdad?), usando en todos los casos opciones de compilación equivalentes, obtendrás tres ejecutables que se ejecutará a tres velocidades diferentes.

Es decir, que el título adecuado, en mi opinión, sería "Comparativas del rendimiento de compiladores", ¿no?

Casimiro Notevi 27-04-2011 12:16:05

Realmente no sé qué están comparando :confused:

mlara 29-04-2011 04:03:47

A mí me parece que están jugando a hacer una comparativa. Dónde está el código que han usado, o qué quieren hacer con su programa escrito en diferentes lenguajes, pq supongo que así debe ser, cómo mínimo.

Ñuño Martínez 29-04-2011 09:51:15

Pues ahora que lo decís, no me había fijado en el detalle. Es cierto, deberían haber publicado las fuentes de los programas de prueba para poder reproducirlo. O al menos haber dicho qué algoritmos usaron; hay algunos ampliamente conocidos que se usan para hacer pruebas de rendimiento, como la famosa criba de números primos, ordenación de burbuja, etc.

LoPiTaL 29-04-2011 14:26:18

Sí están publicados los programas.
Tenéis que pulsar en el nombre de cualquier lenguaje, y os lleva al código fuente, así como a la salida que genera dicho programa.
Además, si os fijáis, hay algunos que dice Pascal Free Pascal #1, #2, etc... eso son programas diferentes escritos en el mismo lenguaje. Si pulsáis sobre ellos, como digo, os lleva al código fuente.

Un saludo,
LoPiTaL

Ñuño Martínez 04-05-2011 18:17:49

Aaaaaaanda... Eso me pasa por mirarlo sólo por encima.

Gracias, LoPiTaL.


La franja horaria es GMT +2. Ahora son las 02:46:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi