Este libro, que pretende ser una guía de referencia, está dirigido no solo para estudiantes de Ingeniería o Ingeniería Técnica en Informática, sino también para profesionales o aficionados a la informatica, contiene una extensa parte teorica y una completa parte practica.En la parte teorica se detallan todas las fases para la creacion de un procesador de lenguajes, y ademas se incluyen ejercicios que ayudan a aclarar las ideas expuestas. La parte practica desarrolla por completo un traductor para un lenguaje sencillo de logica de proposiciones. Asimismo, se implementan dos compiladores, ambos desarrollados por completo, de un subconjunto del lenguaje C; el primero de ellos, sencillo para iniciarse, y el segundo, mas completo que sirve para avanzar en el tema; es decir, que se trata desde el analisis lexico hasta la generacion de codigo final (utilizando un emulador de ensamblador llamado Ens2001).Con este libro, el estudiante, profesional o aficionado estara preparado no solo para entender mejor el complejo mundo de los compiladores, sino tambien de los lenguajes de programacion y de las maquinas donde se aplican. Utilizando las tecnicas aprendidas los lectores podran desarrollar sus propios compiladores o traductores, por ejemplo, para un microcontrolador PIC, etc.