cm. 24 x 17, pp. 316, brossura, in ottime condizioni.
Il volume presenta in modo chiaro ed esauriente i principali aspetti del problema della progettazione di compilatori per linguaggi di programmazione ad alto livello. Particolare attenzione viene posta sugli aspetti implementativi della progettazione, evidenziando per esempio gli aspetti dei linguaggi di programmazione che sono critici rispetto a determinate scelte di disegno del compilatore e dei formalismi adottati. Vengono, nel contempo, presentati in modo sintetico, ma efficace, anche quei formalismi (automi e grammatiche) e risultati teorici che permettono di affrontare il problema in modo formale. Per permettere una visione globale ad alto livello del disegno di un compilatore, si distinguono logicamente diverse fasi della compilazione (analisi lessicale e sintattica, costruzione delle tabelle, generazione del codice, ecc…), chiarendone nel contempo le connessioni. Il trattamento delle varie fasi viene inoltre presentato in modo costruttivo, creando procedure adeguate nel linguaggio Pascal.