LOS ELEMENTOS BASICOS CONSTITUTIVOS DE UN PROGRAMA O ALGORITMO SON:
PALABRAS RESERVADAS (INICIO,FIN, SI-ENTONCES,…ETC.)
DENTIFICADORES (NOMBRES DE VARIABLES, PROCEDIMIENTOS, FUNCIONES,..ETC)
CARACTERES ESPECIALES (COMA, APOSTROFO,ETC)
CONSTANTES
VARIABLES
EXPRESIONES
NSTRUCCIONES
OTROS ELEMENTOS DEL PROGRAMA
l BUCLES
l CONTADORES
l ACUMULADORES
l INTERRUPTORES
l ESTRUCTURAS
1. SECUENCIALES
2. SELECTIVAS
3. REPETITIVAS
ETAPAS EN
DEFINICION DE COMPILADOR
UN COMPILADOR ES UN PROGRAMA QUE TRADUCE UN PROGRAMA EN LENGUAJE DE ALTO NIVEL, TAL COMO C / C++ /JAVA , ETC EN UN PROGRAMA DE UN LENGUAJE MAS SENCILLO QUE
PARTES DEL COMPILADOR
ESCANER
Conocido también como analizador léxico, es el componente que clasifica cada instrucción y los somete a un diccionario nos dice si hay expresiones escritas incorrectamente.
PARSER
También conocido como analizador sintáctico, es el componente que verifica el orden adecuado de las instrucciones de un programa, nos avisa si hay alguna incoherencia en la secuencia de las instrucciones.
SINTETIZADOR
Es el modulo que genera el código binario (0011101001) que será ejecutado por el ordenador o computadora
PROGRAMA OBJETO (.OBJ)
Es el programa traducido por el compilador interprete (necesita del programa de alto nivel) a lenguaje de bajo nivel.
ENLAZADOR O LINKEADOR
Es el programa que pasa el programa objeto a programa ejecutable.
PROGRAMA EJECUTABLE (.EXE)
Es el programa traducido por el compilador traductor (no necesita del programa de alto nivel) para pasar a lenguaje de bajo nivel.