1. PROCESO DE
COMPILACIÓN DE UN
PROGRAMA EN C++
Prof. Ismael Moreno
Integrantes:
Nombres C.I .
Girson Ramírez 23723123
Herbeth Rujano 20396277
Lisbeth Cerrada 20396500
Génesis Benítez 21180296
Jenny Cuadros 20828354
UPTM – Extensión Bailadores
2. COMPILACION DE UN PROGRAMA EN C++
Un compilador es un Programa informativo que traduce un
programa escrito en un lenguaje de programación a otro lenguaje de
programación, generando un programa equivalente que la máquina será
capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de
maquina, pero también puede ser un código intermedio (bytecode), o
simplemente texto. Este proceso de traducción se conoce
como compilación.
compilación se refiere al proceso de generación de código que sigue al
pre procesado. Un proceso en el que el compilador recorre la
estructura de generada por el analizador sintáctico, traduciéndolos en
código de la máquina para la que compila.
El resultado de la compilación es un fichero objeto .OBJ, que contiene
código máquina; directivas de enlazado; referencias externas; nombres
de funciones, y datos generados a partir de los ficheros-fuente.
3. El trabajo del "compilador" se efectúa sobre un fichero
denominado unidad de compilación ("Translation unit") o
módulo. Se refiere a un fichero de código fuente (.c / .cpp) al
que se añaden los ficheros #include, al que se suprimen las líneas
correspondientes a las directivas de pre procesado. Es decir, lo
que resulta de pasar el fuente por el preprocesador.
El concepto de compilación es fundamental en C++ y en el
resto de lenguajes que siguen procesos de construcción similares
para sus ejecutables. E imprescindible para comprender muchos
conceptos relacionados con la visibilidad y duración de los
objetos. Sintácticamente una unidad de compilación se define
como una secuencia de declaraciones externas.