- Суть
- Создание стековой виртуальной машины и реализация семантики времени выполнения
- На выходе
- Создание полноценной стековой виртуальной машины; Работающий проект виртуальной машины; Фундаментальное понимание устройства современных языков программирования
- Навыки
- работа с байт-кодом · управление стеком вызовов · реализация замыканий · Garbage Collection
- Кому подойдёт
- Любознательные инженеры; Те, кто хочет освоить создание сложных инженерных систем
- Знать заранее
- Базовые знания C++; Понимание структур данных (стеки, деревья, списки); Курс «Building an Interpreter from scratch» (крайне желательно)