Навчальний посібник. – Чернівці: ЧНУ, 2008. – 84 c.
У навчальному посібнику описано принципи побудови компіляторів. Розглянуто фази компіляції: лексичний, синтаксичний, семантичний аналізи, фази генерації ї оптимізації коду. Фази лексичного і синтаксичного аналізу вивчаються більш детально. Лексичний аналізатор демонструється на прикладах розпізнавання типових лексем мов програмування, а синтаксичний – на прикладі обчислення математичних формул.
Повний процес створення інтерпретатора показано для інтерпретатора мови SPL. Оскільки мова програмування SPL має обмежені можливості, це дозволяє охопити весь процес створення інтерпретатора в межах даного посібника.
Посібник містить велику кількість демонстраційних програм на C/C++. Наведено варіанти завдань для лабораторної роботи Елементи компіляції, а також приклад виконання типової лабораторної роботи.
Для студентів напряму підготовки Прикладна математика.