Holi, soy Nuzkito

y me dedico al desarrollo de software

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.

Crafting Interpreters

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.

Writing An Interpreter In 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.