Vous êtes sur la page 1sur 2

MODULO OBJETO: En programacin, el cdigo objeto es el resultado de la compilacin del cdigo fuente.

Puede ser en lenguaje mquina o bytecode, y puede distribuirse en varios archivos que corresponden a cada cdigo fuente compilado. Luego un enlazador (linker) se encarga de juntar todos los archivos de cdigo fuente para obtener el programa ejecutable. MODULO FUENTE (Source code, code base). Texto escrito en un lenguaje de programacin especfico y que puede ser ledo por un programador. Debe traducirse a lenguaje mquina para que pueda ser ejecutado por la computadora o a bytecode para que pueda ser ejecutado por un intrprete. Este proceso se denomina compilacin. Acceder al cdigo fuente de un programa significa acceder a los algoritmos desarrollados por sus creadores. Es la nica manera de modificar eficaz y eficientemente un programa. Liberar un cdigo fuente significa compartir ese texto con cualquier persona que lo desee, esto implica que cualquiera puede analizarlo, copiarlo o modificarlo. Las aplicaciones que liberan sus cdigos suelen ser gratuitas bajo licencia GNU. La liberacin de un cdigo de un programa implica ciertos riesgos en cuando a la seguridad del mismo, pues su funcionamiento exacto queda expuesto. El cdigo fuente no suele liberarse para las aplicaciones comerciales y no puede obtenerse el cdigo fuente original a travs de los programas ya compilados.

COMPILACION Proceso de traduccin de un cdigo fuente (escrito en un lenguaje de programacin de alto nivel) a lenguaje mquina (cdigo objeto) para que pueda ser ejecutado por la computadora. Las computadoras slo entienden el lenguaje mquina. La aplicacin o la herramienta encargada de la traduccin se llama compilador. ENLAZADO (Linker). En programacin, un enlazador es un mdulo o programa que junta los ficheros de cdigo objetos (generados en la primer parte de la compilacin), la informacin de todos los recursos necesarios (biblioteca), elimina los recursos que no se necesitan y enlaza el cdigo objeto con sus bibliotecas. Finalmente produce el fichero ejecutable o una biblioteca.

Existen programas que se enlazan dinmicamente, esto significa que este proceso se hace en el momento que se carga el programa. ARCHIVO DE CABECERA Se denomina header file, al espaol fichero cabecera, o include file, al espaol fichero de inclusin, en ciencias de computacin, especialmente en el mbito de los lenguajes de programacin C y C++, al archivo, normalmente en forma de cdigo fuente, que el compilador incluye de forma automtica al procesar algn otro archivo fuente. Tpicamente los programadores especifican la inclusin de los header files por medio de pragmas al comienzo (head o cabecera) de otro archivo fuente. Un header file contiene, normalmente, una declaracin directa de clases, subrutinas, variables, u otros identificadores. Aquellos programadores que desean declarar identificadores estndares en ms de un archivo fuente pueden colocar esos identificadores en un nico header file, que se incluir cuando el cdigo que contiene sea requerido por otros archivos.

UNA LIBRERA Una librera es un conjunto de recursos (algoritmos) prefabricados, que pueden ser utilizados por el programador para realizar determinadas operaciones . Las declaraciones de las funciones utilizadas en estas libreras, junto con algunas macros y constantes predefinidas que facilitan su utilizacin, se agrupan en ficheros de nombres conocidos que suelen encontrarse en sitios predefinidos. Por ejemplo, en los sistemas UNIX, en /usr/include. Estos ficheros se suelen llamar "de cabecera", porque es tradicin utilizar las primeras lneas del programa para poner las directivas #include que los incluir en el fuente durante la fase de preprocesado

Vous aimerez peut-être aussi