Увод
Ова књига се фокусира на неке основне теорије конструкције компилације, као што су формални језици, коначни аутомати и граматике атрибута. Са техничке тачке гледишта конструисања компајлера, описује различите алгоритме компајлера, као и аутоматске алате за конструисање компајлера, као што су генератор лексичке анализе лек и генератор анализе синтаксе ИАЦЦ.
Књига је систематична, основни појмови су јасно објашњени, лаки за разумевање и лаки за читање. Може се користити као додипломски уџбеник за рачунарске предмете и сродне смјерове на редовним колеџима и универзитетима, а може се користити и за наставнике, дипломце и сродне смјерове. Кадровска студија и референца.
Каталог књига
Поглавље 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 аутоматски генератор лексичке анализе Лек
< p>Exercise 2Поглавље 3 Граматички опис програмског језика
3.1 Граматика и језик
3.2 Класификација граматике
3.3 Граматика Еквивалентна трансформација од