Relacionar Columnas Herramientas de LenguajesVersión en línea Herramientas de los Lenguajes de Programación. Materia: Lenguajes y Autómatas I por Raul Mora Reyes 1 Se define como un programa que traduce o convierte desde un texto o programa escrito en un lenguaje de programación (código fuente) hasta un texto o programa equivalente escrito en un lenguaje máquina. 2 La comunicación ya sea de persona a persona o de persona a máquina requiere de un elemento fundamental conocido como... 3 Es aquel traductor que tiene como entrada una sentencia en lenguaje formal y como salida tiene un fichero ejecutable, es decir, realiza una traducción de un código de alto nivel a código máquina. 4 Permiten modificar el programa fuente antes de la verdadera compilación. Hacen uso de macroinstrucciones y directivas de compilación. 5 Es un compilador sencillo, en el que el lenguaje fuente tiene una estructura tan sencilla que permite la traducción de cada sentencia fuente a una única instrucción en código máquina. 6 Es como un compilador, solo que la salida es una ejecución. El programa de entrada se reconoce y ejecuta a la vez. No se produce un resultado físico (código máquina) sino lógico (una ejecución). 7 Es un concepto abstracto que hace referencia a todos los lenguajes que existen y utiliza el ser humano para comunicarse. 8 Son lenguajes que se aprenden voluntaria y conscientemente. Algunos tienen la característica de la infinitud discreta (como el lenguaje natural), utilizados para desarrollar programas informáticos. Intérprete. Lenguaje natural. Artificial. Traductor. Ensamblador. Lenguaje. Compilador. Preprocesadores.