Ú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 2Kapitola 3 Gramatický popis programovacího jazyka
3.1 Gramatika a jazyk
3.2 Klasifikace gramatiky
3.3 Gramatika Ekvivalentní transformace