Herramientas de los Lenguajes de Programación
por Arturo Alamilla Castelan
1. Traductor
1.1. Es un programa que traduce o convierte el código fuente de un programa en desarrollo en un programa ejecutable en lenguaje máquina
1.2. Engloban a los compiladores e intérpretes
1.2.1. Compilador es un traductor que convierte el lenguaje formal de un programa en desarrollo en un fichero ejecutable
1.2.2. Intérprete es un traductor que lee el lenguaje formal de un programa en desarrollo y el resultado es una ejecución
2. Preprocesador
2.1. Hacen uso de macroinstrucciones y directivas de compilación
2.2. Permiten modificar el programa fuente antes de la verdadera compilación
3. Ensamblador
3.1. Son los pioneros de los compiladores
3.2. Son el primer nivel hacia los lenguajes ede alto nivel
3.3. El lenguaje ensamblador traduce los comandos escritos en palabras mnemotécnicas en lenguaje binario que pueda entender la computadora
3.4. Normalmente producen ejecutables
3.5. Son compiladores sencillos que se encargan de traducir el lenguaje fuente en instrucciones de código máquina