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