Обсъждат се теоретичните аспекти на методите за транслация на езици за програмиране от високо ниво, архитектурата и организацията на работа на транслаторите, както и техники за реализацията им. Като курсов проект се разработва компилатор, превеждащ минимално подмножество на език от високо ниво (ПАСКАЛ, C, Java, C#) в термините на език-мнемокод (Assembler, Java Bytecode, .NET IL и др.).
Съдържание
I. Лекции
Синтактични методи за транслация.
Машинно-зависими езици за програмиране.
Класификация и структура на транслаторите.
Компилатори.
Аспекти на превода на езици за програмиране от високо ниво.