![]() |
Pascal vs C vs Java
Pues analizando un poco los resultados de los compiladores, me he tomado la tarea de hacer una comparación del tamaño de una aplicación creada con cada uno de los 3 lenguajes mencionados en el título. La aplicación es de lo mas simple, únicamente me muestran la palabra "Hola" (omítase las comillas) en la pantalla. Los compiladores usados son los siguientes:
Pascal: GPC C: GCC Java: Javac (de Free Java SDK) El Sistema Operativo anfitrión ha sido debian y los resultados son lo siguientes: ![]() Me ha impresionado ver la diferencia de tamaño entre el ejecutable de pascal con el de c y java, ¿A que se debe que gpc (al igual que free pascal) creen el ejecutable tan grande? Saludos |
:) Mi querido C
|
¿Estamos hablando de una aplicación de consola? Porque de ser así, acabo de compilar hola.exe con fpc y ocupa 14.algo de kb. Y java, pues eso no es un ejecutable en forma, ¿no?
// Saludos |
Hasta donde yo se, java no crea ejecutables. :confused:
Por otra parte, esta comparativa no mide mas que la capacidad del compilador que se este usando para crear ejecutables "pequeños", no la capacidad del lenguaje. Por ejemplo, un ejecutable en delphi que diga 'hola mundo', no tiene porque ocupar mas de 15 o 20 kb, mientras que el mismo programa compilado con freepascal puede ocupar bastante mas. Al final lo importante es que haga bien su trabajo, de que nos vale tener un ejecutable de pocos kb si luego utiliza varios Mb de librerías, o no hace un un uso eficiente de la memoria, o simplemente no realiza su trabajo de forma eficiente. |
Cita:
// Saludos |
Si contamos a java, entonces podemos contar a python: 12 bytes :D
// Saludos |
Cita:
Pero que no nos confundan los nùmeros, los datos (en bytes) son: Java: 403 C: 1048 (11/8*1024) Pascal: 26278 Cita:
Saludos |
Supongo que las diferencias se deben, en parte, a las librerías que se enlazan.
|
La franja horaria es GMT +2. Ahora son las 21:06:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi