Вы находитесь на странице: 1из 2

Conceptos Bsicos de Programacin Cdigo Fuente: El cdigo fuente de un programa informtico (o software) es un conjunto de lneas de texto que son

las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de un programa est descrito por completo su funcionamiento. Cdigo Objeto: 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. Compilacin: Es un proceso (llevado a cabo por un programa) que oficia de traductor entre el lenguaje de programacin y el lenguaje objeto o lenguaje de mquina. Acepta un archivo fuente (.f .for .h) y genera un archivo objeto (.obj .mod). Consta de los siguientes pasos: pre-procesamiento, compilacin y optimizacin, generacin del cdigo objeto. Linkeditacion: Es un proceso que enlaza las referencias simblicas entre los mdulos objeto, buscando la definicin de las variables o funciones que faltan en los objetos o las libreras para producir el programa ejecutable. Cuando encuentra la definicin de un objeto buscado la copia en el archivo resultante de salida. Linker: 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. Programa ejecutable: Programa que ha sido traducido a cdigo mquina en un formato que puede cargarse en la memoria y ejecutarse. La mayora de los programas ejecutables en MS-DOS tiene la extensin de nombre de archivo EXE. Estos archivos son ejecutados y controlados por el sistema operativo. Compilador: Los compiladores son programas o herramientas encargadas de compilar. Un compilador toma un texto (cdigo fuente) escrito en un lenguaje de alto nivel y lo traduce a un lenguaje comprensible por las computadoras (cdigo objeto). Interpretador: Un intrprete es un programa de computadora que ejecuta o lleva a cabo instrucciones escritas en un lenguaje de programacin. Plataforma: Determinado software y/o hardware con el cual una aplicacin es compatible y permite ejecutarla.

Maquina Virtual: Es un software que emula a una computadora y puede ejecutar programas como si fuese una computadora real.

Вам также может понравиться