Princip a technologie kompilace

Úvod

Tato kniha se zaměřuje na některé základní teorie konstrukce kompilace, jako jsou formální jazyky, konečné automaty a atributové gramatiky. Z technického hlediska konstrukce kompilátoru popisuje různé algoritmy kompilátoru a také nástroje automatické konstrukce kompilátoru, jako je generátor lexikální analýzy lex a generátor syntaktické analýzy YACC.

Kniha je systematická, základní pojmy jsou jasně vysvětleny, snadno pochopitelné a dobře čitelné. Může být použita jako pregraduální učebnice počítačových předmětů a příbuzných oborů na běžných vysokých školách a univerzitách a může být také použita pro učitele, postgraduální studenty a příbuzné obory. Personální studium a reference.

Katalog knih

kapitola 1 Úvod

1.1 Proč se učit kompilovat

1.2 Co je to kompilátor

1.3 Přehled procesu kompilace

1.4 Složení překladače

1.5 Další koncepty a technologie související s kompilací

1.6 Jak vyvinout kompilátor

1.7 Systém kompilátoru a další související programy

Cvičení 1

Kapitola 2 Lexikální analýza

2.1 Návrh lexikálního analyzátoru

2.2 Ruční implementace lexikálního analyzátoru

2.3 regulární výrazy

2.4 konečné automaty

2.5 automatický generátor lexikální analýzy Lex

< p>Exercise 2

Kapitola 3 Gramatický popis programovacího jazyka

3.1 Gramatika a jazyk

3.2 Klasifikace gramatiky

3.3 Gramatika Ekvivalentní transformace

Související články
HORNÍ