Цель курса: Формирование системных знаний о теории формальных языков и автоматов с акцентом на практическое применение в разработке компиляторов и языковых процессоров.
Компетенции:
Знать:
Уметь:
Владеть:
| Раздел | Лекции | Лабы | Практ. | Сам. раб. |
|---|---|---|---|---|
| Раздел 1: Регулярные языки и конечные автоматы | 7 | 4 | 3 | 7 |
| Раздел 2: КС-грамматики и МП-автоматы | 7 | 4 | 3 | 7 |
| Раздел 3: Синтаксический анализ | 7 | 4 | 3 | 7 |
| Раздел 4: Практика трансляции | 7 | 4 | 3 | 7 |
| Итого | 28 | 16 | 12 | 28 |
Теория:
Практика:
Теория:
Практика:
Теория:
Практика:
Теория:
Практика:
ANTLR4
LLVM
DeepSeek (контролируемое использование)