Introduction to Automata Theory, Languages, and Computation
John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman
2001
Mientras 'Compiladores' es la obra aplicada definitiva, este libro (a menudo llamado 'el libro del pato' o 'CIM') se centra en los fundamentos teóricos que sustentan la compilación: lenguajes formales, teoría de autómatas y computabilidad. Es una recomendación no obvia porque los lectores de compiladores podrían pasarla por alto al ser más teórica, pero es la base intelectual que hizo posible la disciplina. Es el libro que responde al 'por qué' detrás de los algoritmos que 'Compiladores' enseña a implementar.






















