Compiladores e intérpretes
Estos días he estado haciendo un pequeño intérprete de código y, durante el proceso, he estado revisando varias publicaciones al respecto.
Expondré a continuación las publicaciones más interesantes que he encontrado.
Let's make a Teeny Tiny compiler
Esta serie de 3 artículos es estupenda como punto de entrada. Explica los conceptos básicos de cómo se interpretan los diferentes elementos de un lenguaje, cómo se verifica que la sintaxis es correcta, y cómo generar el código resultante de interpretar el código de entrada.
Let's make a Teeny Tiny compiler
Let’s Build A Simple Interpreter
Otra serie de artículos, en este caso más extensa, 19 en total, que explica cómo crear un intérprete.
Let’s Build A Simple Interpreter
Crafting interpreters
Es un libro bastante completo que va explicando poco a poco y de forma detallada cómo crear un intérprete. Aparte de comprar el libro, se puede leer directamente en la web.
Writing An Interpreter In Go
Este libro lo he visto referenciado en varios lugares mientras buscaba información. Va en la misma línea que el resto de contenido, pero en este caso utilizando Go.
Si conoces otras publicaciones interesantes a las que crees que debería echar un ojo, no dudes en enviármelas. Puedes contactarme a través de cualquiera de las opciones que aparecen en la sección de contacto.