5. Lenguaje de alto nivel (FORTRAN, COBOL, Pascal).Néstor Traña Obando
6.
7. El tiempo que tarda en ejecutarse un programa objeto se denomina tiempo de ejecuciónIntérpretes: Los intérpretes son programas que simplemente ejecutan las instrucciones que encuentran en el texto fuente. En muchos casos coexisten en memoria el programa fuente y el programa intérprete. Néstor Traña Obando
8. OTROS CONCEPTOS… Programación de Sistemas: Conjunto de reglas para crear soluciones a problemas computables. Conjunto de herramientas que nos permiten crear software de base que son de utilidad para interactuar con la máquina. Software de Base: Compilador, Querys, Sistema Operativo, Cargador. Autómata: Son las cadenas posibles que aceptan un lenguaje. Expresiones Regulares: Conjunto de símbolos que aceptan una palabra reservada. Gramática: Reglas para escribir las sentencias del lenguaje. Néstor Traña Obando
11. ¿Qué es lo que hacen los componentes de un compilador en sus fases, cuando tiene que analizar la siguiente preposición? Preposición: Suma= var1+var2+10 Análisis Léxico: El analizador léxico lee los caracteres del programa fuente, y verifica que correspondan a una secuencia lógica (identificador, palabra reservada etc.). Esta secuencia de caracteres recibe el nombre componente léxico o lexema. En este caso el analizador léxico verifica si el identificador id1 (nombre interno para "suma") encontrado se halla en la tabla de símbolos, si no esta produce un error porque todavía no fue declarado, si la preposición hubiese sido la declaración del identificador "suma" en lenguajes C, C++ (int suma;) el analizador léxico agregaría un identificador en la tabla de símbolos, y así sucesivamente con todos los componentes léxicos que aparezcan. id1= id2+ id3 * 10 Néstor Traña Obando
12. ¿Qué es lo que hacen los componentes de un compilador en sus fases, cuando tiene que analizar la siguiente preposición? Preposición: Suma= var1+var2+10 Análisis Sintáctico: El analizador sintáctico impone una estructura jerárquica a la cadena de componentes léxicos, generada por el analizador léxico, que es representada en forma de un árbol Sintáctico. Análisis Semántico: El analizador semántico verificara en este caso que cada operador tenga los operandos permitidos. Néstor Traña Obando
13. ¿Qué es lo que hacen los componentes de un compilador en sus fases, cuando tiene que analizar la siguiente preposición? Preposición: Suma= var1+var2+10 Generador de Código Intermedio: Esta etapa se lleva la preposición a una representación intermedia como un programa para una maquina abstracta. Optimización de Código: El código intermedio obtenido es representado de una forma más óptima y eficiente. Néstor Traña Obando
14. GRACIAS Si una persona es perseverante, aunque sea dura de entendimiento, se hará inteligente; y aunque sea débil se transformará en fuerte."(Leonardo Da Vinci) Néstor Traña Obando