Portada de Compilar el Compilador: Un Curso Práctico con Perl

Compilar el Compilador: Un Curso Práctico con Perl

por Lutz Rösler · 1999

Ver sugerencias

Sinopsis

Un enfoque práctico y paso a paso para construir un compilador completo, utilizando el lenguaje de programación Perl como herramienta.

Libros similares

Libros relacionados según distintos criterios de búsqueda

Historia universal de la infamia

Jorge Luis Borges

1935·historico

Aunque superficialmente parece no tener relación, este libro comparte la idea de la 'compilación' y 'reorganización' de información existente para crear algo nuevo y significativo. Borges compila y reinterpreta vidas, así como un compilador traduce y organiza código. Ambos "compilan" información de una manera que revela una estructura subyacente y un nuevo significado.

Comparte la naturaleza de 'manual técnico exhaustivo' y 'fundacional' que tiene el libro de referencia. Mientras Rösler se centra en la compilación, Knuth aborda los ladrillos básicos de cualquier sistema computacional. Ambos son tratados seminales para entender las entrañas de la computación, pero el de Knuth lo hace desde una perspectiva más abstracta y algorítmica, sin ser directamente sobre compiladores.

Gödel, Escher, Bach: Un Eterno y Grácil Bucle

Douglas Hofstadter

1979·divulgacion

La compilación es, en esencia, un proceso de traducción y transformación de un sistema formal (código fuente) a otro (código objeto), manteniendo el significado. Este libro profundiza en las ideas de sistemas formales, autorreferencia y cómo las reglas internas de un sistema pueden generar complejidad y significado, conceptos que resuenan profundamente con la lógica detrás de cómo los compiladores interpretan y procesan el lenguaje.

Mientras que el libro de referencia trata sobre cómo construir un compilador (sintaxis y transformación), este libro se adentra en el 'qué significa' el código que un compilador procesa. Comparte la preocupación profunda por la formalización y la comprensión rigurosa de los lenguajes de programación, y cómo se les asigna un significado preciso, lo cual es fundamental para una compilación correcta.

Elementos de la teoría de compiladores

Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman

1986·divulgacion

Aunque un clásico en inglés, la edición española y su lugar como texto universitario fundamental en países de habla hispana lo posicionan, al menos en este contexto, como una joya para un lector que busca ir más allá del libro de referencia, compartiendo el mismo tema central desde una perspectiva académica y rigurosa. Es la 'biblia' del diseño de compiladores.

La construcción de un programa ensamblador en Delphi

José Antonio González Crespo

1999·divulgacion

Comparte la naturaleza práctica y de 'construcción desde cero' con el libro de Rösler, pero enfocado en un ensamblador, una etapa previa o un hermano menor de un compilador en la jerarquía del procesamiento del lenguaje. Es un enfoque muy específico y técnico, menos conocido a nivel global, de un autor hispano.

La esencia de Perl

Randal L. Schwartz, Tom Phoenix, Brian D. Foy

2005·divulgacion

Si el libro de referencia utiliza Perl para ilustrar la construcción de un compilador, este libro se enfoca en Perl mismo como herramienta. Estructuralmente, ambos libros se articulan alrededor de la enseñanza práctica y la aplicación de un lenguaje de programación para resolver problemas complejos, utilizando un estilo pedagógico directo y basado en ejemplos.

El cerebro de la colmena

Jürgen Schmidhuber

2003·divulgacion

Aunque de otra área de la informática, este libro comparte una estructura donde las ideas complejas se desglosan en componentes y se 'compilan' en un sistema funcional o una teoría unificada. La mente brillante detrás del libro de referencia (Schmidhuber es también un arquitecto de la IA moderna) aborda la 'construcción' de inteligencia de manera análoga a cómo se construye un sistema, mostrando la modularidad y la interconexión de las partes.

Ayúdame a que yoleo sea sostenible