TGViewer
EBFE: software internals EBFE: software internals @ebfecode · 433 subscribers
Post #727 75

Forwarded from IT | Space

Doom на языке Brainfuck — уже в открытом доступе!

💻 Мы скомпилировали легендарный DOOM в один из самых абсурдных эзотерических языков программирования — brainfuck. Заодно написали собственный супербыстрый интерпретатор, чтобы всё это действительно заработало.

🎉 Цикл выступлений завершен: готов финальный видос и опубликован репозиторий с проектом в открытый доступ!

🗣 Вместе с Алексеем Никольским, Александром Кравченко и Иваном Сакаевым из Мастерской системного программирования мы разобрали, как устроен этот проект изнутри:

▪️ поэтапный разбор того, как мы заставили исходники Doom превратиться в работающий эзотерический скрипт;
▪️ как мы написали свой сверхбыстрый движок для BF и разобрали его инструкции;
▪️ почему использование tcc оказалось не лучшей идеей (и как мы из этого выкрутились);
▪️ об ограничениях и проблемах при реализации;
▪️ как экстремальные пет-проекты прокачивают понимание работы железа и ОС.

Смотрите запись последней лекции, чтобы увидеть, как далеко можно зайти, когда фраза «а что, если...» выходит из-под контроля! 👇

🎥 Видеозапись последней лекции:
📺YouTube 📺 VK Видео 📺 Rutube

👥 Авторы проекта:
▫️Алексей Никольский
▫️Александр Кравченко
▫️Иван Сакаев (@sakaevx)

🔗 Ссылки от авторов:
▫️Сайт: https://highghlow.ru
▫️GitHub: https://github.com/unhighghlow
______________________________
itspace@itmo.ru
📲 Max 💙 VK
📺 Rutube 📺 VK Video 📺 YouTube
  • 🔥 2
More from @ebfecode
  1. Oct 10, 2026Надо такую хрень настроить - прикол конечно...
  2. Oct 10, 2026video post
  3. Oct 9, 2026⚡️HardCore Lab: запуск сезона нового hardware-направления ФБИТ ИТМО Здесь будем разбиратьс…
  4. Oct 9, 2026Главная мысль такая: чтобы лучше понять мир не нужно замыкаться только на условном кодинге…
  5. Oct 9, 2026Возвращаемся к сотрудникам. Я не буду работать с человеком (даже если он супер квалифициро…
  6. Oct 9, 2026Всем привет! Под одним из предыдущих постов разразилась дискуссия о несоответствии баланса…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →