Vous êtes sur la page 1sur 2

Que diferencias hay entre el Programa Fuente, Objeto y Ejecutable?

El fuente es el escrito en el lenguaje de programacin, no es comprensible para la computadora. El objeto es comprensible para la computadora, pero no ese puede ejecutar. El ejecutable es el objeto combinado con un par de cosas ms para que la mquina pueda entenderlo y ejecutarlo. Vamos, que el google no muerde!!! De cualquier forma, si necesitas una respuesta certera, que satisfaga tus necesidades y no te deje ninguna duda, deberas preguntarle a KARIN LAHTI, que lo sabe todo de computadoras.
-------------------------------------------------------------------------------------------------------------------Bueno creo que en realidad se llama cdigo fuente. Pero esta bien el cdigo fuente es un archivo de texto el cual tiene instrucciones escritas en algn lenguaje de programacin ya sea C, C++, Cobol, Pascal, etc. por mencionar algunos, estos son lenguajes denominados de alto nivel (se llaman as porque es muy fcil para un humano entenderlos, en cambio los de bajo nivel son difciles de entender por un humano, pero son mas similares al lenguaje de la mquina). Ahora supon que quieres hacer un programa o como se llama comnmente un ejecutable, bueno pues para hacer esto necesitas escoger un Compilador digamos uno de C, entonces empiezas a crear tu programa escribes tu cdigo en un archivo llamado main.c, en otro llamado funcs.c y en otro muestra.c, cuando compilas (se le dice as cuando llamas al Compilador para que traduzca tus archivos en cdigo fuente a lenguaje mquina) el compilador te crea los archivos main.o, funcs.o y muestra.o (la extensin 'o' puede cambiar por 'obj' o cualquier otra dependiendo del compilador), despus de eso se contruye tu ejecutable (algunos compiladores se hace en automatico, en otros tienes que decirle que construya el proyeto o programa) que solo es una llamada al enlazador y lo que hace es que dependiendo de las funciones que se ocupen dentro del programa digamos las empaqueta en un archivo llamado programa o programa.exe (hace mas que eso). Hay esta la diferencia, creas los fuentes en nuestro caso de ejemplo main.c, funcs.c y muestra.c, despues el compilador crea los archivos objeto main.o, funcs.o y muestra.o y el enlazador a partir de estos crea el archivo programa.exe, este ultimo no necesariamente puede ser un 'exe' tambin puede ser una librera esttica 'lib' o una dinmica 'dll' o 'so' si es linux. Espero que esto sirva saludos.

Cdigo fuente, en informtica, las instrucciones de programa legibles por el programador y escritas en un lenguaje ensamblador o de ms alto nivel. El concepto contrario es el cdigo objeto, que se deriva del cdigo fuente y est diseado para ser legible slo por la mquina. Vase tambin Lenguaje de programacin.

Vous aimerez peut-être aussi