Archivo de la etiqueta: compiladores

Gramáticas Libres de Contexto: Propiedades, Diagramas y Analizadores Sintácticos

Introducción

Una gramática libre de contexto es una gramática formal en la que cada regla de producción es de la forma v -> w, donde: v es un símbolo no terminal y w es una cadena de terminales y/o no terminales. El término «libre de contexto» se refiere al hecho de que el no terminal v puede siempre ser sustituido por w sin tener en cuenta el texto en el que ocurra. Un lenguaje formal es libre de contexto si hay una gramática libre de contexto que lo genera. Las gramáticas libres de contexto Seguir leyendo “Gramáticas Libres de Contexto: Propiedades, Diagramas y Analizadores Sintácticos” »

Compiladores: Una Introducción Detallada

Los compiladores son programas de computadora que traducen un lenguaje a otro. Toman como entrada un programa escrito en un lenguaje fuente y producen un programa equivalente escrito en su lenguaje objetivo. Un compilador es un programa con un número de líneas de código que puede variar de 10,000 a 1,000,000. No obstante, los compiladores se utilizan en casi todas las formas de computación, y cualquiera que esté involucrado profesionalmente con las computadoras debería conocer la organización Seguir leyendo “Compiladores: Una Introducción Detallada” »