⚡️Как устроены компиляторы и как работают языки программирования?
Узнайте 11 августа в 20:00 мск на открытом уроке в OTUS с преподавателем Александром Коржиковым, старшим веб-разработчиком.
📌 Что вас ждет на занятии?
1. Узнаем, что такое алфавит, грамматика, форма Бэкуса—Наура
2. Построим формальное определение простейшего языка программирования.
3. Рассмотрим ключевые стадии (лексический, синтаксический анализ), определения и алгоритмы разбора программ, описанных подобными грамматиками.
Построим схему построения компилятора и реализуем отдельные части компилятора на Golang (C/Python).
Занятие пройдет в рамках онлайн-курса«Introduction to Computer Science» — практический курс по фундаментальным основам программирования: устройство компьютера, языки программирования, алгоритмы, архитектура
👇 ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/tNSb/