Matching Pairs Herramientas de LenguajesOnline version Herramientas de los Lenguajes de Programación. Materia: Lenguajes y Autómatas I by Raul Mora Reyes 1 Es un concepto abstracto que hace referencia a todos los lenguajes que existen y utiliza el ser humano para comunicarse. 2 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. 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 La comunicación ya sea de persona a persona o de persona a máquina requiere de un elemento fundamental conocido como... 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 Permiten modificar el programa fuente antes de la verdadera compilación. Hacen uso de macroinstrucciones y directivas de compilación. 7 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. 8 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). Lenguaje natural. Lenguaje. Traductor. Compilador. Preprocesadores. Intérprete. Artificial. Ensamblador.