P. 1
Que Diferencias Hay Entre El Programa Fuente

Que Diferencias Hay Entre El Programa Fuente

|Views: 2|Likes:
Publicado porastu_091224

More info:

Published by: astu_091224 on Oct 04, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

10/04/2013

pdf

text

original

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

El fuente es el escrito en el lenguaje de programación, 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 más para que la máquina 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, deberías preguntarle a KARIN LAHTI, que lo sabe todo de computadoras.
-------------------------------------------------------------------------------------------------------------------Bueno creo que en realidad se llama código fuente. Pero esta bien el código fuente es un archivo de texto el cual tiene instrucciones escritas en algún lenguaje de programación ya sea C, C++, Cobol, Pascal, etc. por mencionar algunos, estos son lenguajes denominados de alto nivel (se llaman así porque es muy fácil para un humano entenderlos, en cambio los de bajo nivel son difíciles de entender por un humano, pero son mas similares al lenguaje de la máquina). Ahora supon que quieres hacer un programa o como se llama comúnmente un ejecutable, bueno pues para hacer esto necesitas escoger un Compilador digamos uno de C, entonces empiezas a crear tu programa escribes tu código 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 código fuente a lenguaje máquina) el compilador te crea los archivos main.o, funcs.o y muestra.o (la extensión 'o' puede cambiar por 'obj' o cualquier otra dependiendo del compilador), después 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' también puede ser una librería estática 'lib' o una dinámica 'dll' o 'so' si es linux. Espero que esto sirva saludos.

las instrucciones de programa legibles por el programador y escritas en un lenguaje ensamblador o de más alto nivel. Véase también Lenguaje de programación. El concepto contrario es el código objeto. que se deriva del código fuente y está diseñado para ser legible sólo por la máquina.Código fuente. . en informática.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->