Мы скомпилировали легендарный DOOM в один из самых абсурдных эзотерических языков программирования — brainfuck. Заодно написали собственный супербыстрый интерпретатор, чтобы все это действительно заработало
Вместе с Алексеем Никольским (
личный канал), Александром Кравченко и Иваном Сакаевым из
Мастерской системного программирования разберем, как устроен этот проект изнутри:
- как скомпилировать DOOM в brainfuck;
- как работает крутой интерпретатор BF: разбор инструкций;
- почему tcc — не лучшая идея;
- об ограничениях и проблемах при реализации;
- почему такие безумные проекты отлично прокачивают понимание работы компьютера
Приходите, если хотите увидеть, как далеко можно зайти, когда фраза
«а что, если...» выходит из-под контроля
Как, где, когда?
- Воскресенье, 7 июня, 12:00-15:00
- Гибрид, Песочная Набережная, 14, 306 ауд. + Контур.Толк
(Ссылка будет выслана на почту после регистрации накануне мероприятия)
Для всех желающих!