Durante la lectura de este libro se visualizarán los conceptos necesarios para identificar los elementos básicos que se requieren para el desarrollo de un compilador, así como las herramientas auxiliares para llevar a cabo el diseño de un lenguaje de programación; el lector inicialmente observará el mapa del compilador, el cual le proporcionará una visión amplia de lo que contiene este libro, es importante la comprensión de la definición, operación y utilidad tanto de definiciones regulares es la primera de muchas etapas en el transcurso de la compilación de un lenguaje de programación.