Въведение
Тази книга се фокусира върху някои основни теории за изграждане на компилация, като формални езици, крайни автомати и граматики на атрибути. От техническа гледна точка на конструирането на компилатора, той описва различните алгоритми на компилатора, както и инструментите за автоматично конструиране на компилатора, като генератора за лексикален анализ lex и генератора за синтаксисен анализ YACC.
Книгата е систематична, основните понятия са ясно обяснени, лесни за разбиране и лесни за четене. Може да се използва като учебник за студенти по компютърни предмети и свързани специалности в обикновени колежи и университети, а също така може да се използва за учители, докторанти и свързани специалности. Проучване и справка на персонала.
Каталог с книги
Глава 1 Въведение
1.1 Защо да се научите да компилирате
1.2 Какво е компилатор
1.3 Преглед на процеса на компилиране
1.4 Състав на компилатора
1.5 Други концепции и технологии, свързани с компилирането
1.6 Как да разработим компилатор
1.7 Компилаторна система и други свързани програми
Упражнение 1
Глава 2 Лексикален анализ
2.1 Дизайн на лексикален анализатор
2.2 Ръчна реализация на лексикалния анализатор
2.3 регулярни изрази
2.4 крайни автомати
2.5 автоматичен генератор на лексикален анализ Lex
< p>Exercise 2Глава 3 Граматическо описание на езика за програмиране
3.1 Граматика и език
3.2 Класификация на граматиката
3.3 Граматика Еквивалентната трансформация на