Debería comenzar diciendo que no puedes simplemente “leer algunos artículos”.
Si todo lo que quiere es un resumen resumido, no tengo grandes sugerencias, pero podría leer solo el Capítulo 1 de cualquier libro de texto del compilador. (Ver el libro “Dragón”, más abajo).
Si realmente quiere comprender a los compiladores, debe perseguir las ideas con ahínco; son bastante complejas (y correspondientemente fascinantes). Si ahí es donde quieres ir, entonces esto es lo que sugiero.
- Schorre, MetaII: Un lenguaje de escritura de compilador orientado a la sintaxis “, 1964. Página en www.ibm-1401.info Este documento de 10 páginas le hará girar la cabeza, y vale la pena cada giro cerebral. LEA ESTO PRIMERO. I aprendí a compilar esto inicialmente en 1970. Este blog sobre MetaII te ayudará a motivarte: Meta-II: un metacompilador temprano
- Aho, Ullman, Lam, Sethi: Compiladores: Principios, Técnicas y Herramientas (2ª Edición) (“El Libro del Dragón”). Este es el libro clásico, no construyas un compilador sin él. Proporciona toda la teoría básica que necesitas. http://www.amazon.com/Compilers-Principles-Techniques-Tools-Edition/dp/0321486811
- Torczon, Cooper: Ingeniería de un compilador, segunda edición. Este es un gran libro que habla sobre las características avanzadas de los compiladores. Obtenga lo básico del libro Dragón directamente primero. http://www.amazon.com/Engineering-Compiler-Second-Edition-Cooper/dp/012088478X
Hay muchos otros artículos y libros muy buenos, pero estos tres te servirán muy bien.
Es muy útil si tiene una sólida comprensión de los lenguajes de programación, por lo que comprende la variedad de cosas para compilar y una comprensión profunda de la arquitectura de la computadora, por lo que comprende lo que desea compilar. De lo contrario, las razones por las cuales los compiladores hacen lo que hacen, no tendrán ningún sentido.
- ¿Cuáles son los buenos libros para Spring MVC?
- ¿Qué libro de referencia es útil para IIT jam chemistry & biotechnology?
- ¿Cuáles son algunos buenos libros para algoritmos y diseño que no sean clrs?
- ¿Qué libro puede hacerme olvidar todas mis preocupaciones y llevarme a un maravilloso viaje imaginario?
- ¿Cuáles son las mejores fuentes / libros estándar para estudiar las relaciones internacionales para el documento 2 de UPSC for CSE (M)? ¿Cómo puedo obtener preguntas relevantes semanales sobre este tema?