Подписывайтесь на наш instagram, чтобы не пропустить результаты конкурса грантов!
Языковые процессоры
-
Цель курса - развить навыки определения и реализации языка программирования Языковые процессоры Определение языка: лексика, конкретный синтаксис, абстрактный синтаксис, статическая семантика, динамическая семантика. Языковая реализация: лексический анализ, синтаксический анализ, построение абстрактного, синтаксического дерева (AST), AST печать, обзор интерпретатора/абстрактной машины, Интерпретация AST, статический анализ AST, генерация кода, среда выполнения: например, выделение кучи, сборка мусора, поддержка отладки, инструменты построения компилятора, например, Lex, Yacc, JavaCC на основе простого императивного языка.
-
Образовательная программа 6B06107 Компьютерная инженерия (РК+UK)
-
Кредитов 5
-
Год обучения 3
-
Семестр 6