Дмитрий Калашников, выпускник Новосибирского государственного университета, разработал браузерный симулятор «Компьютер Ершова». Это интерактивная образовательная среда, в которой любой человек без специальных знаний может с нуля собрать работающий 8-битный процессор.
Проект назван в честь академика Андрея Петровича Ершова — пионера отечественного программирования и создателя первой школьной программы по информатике. «Свой проект я назвал в честь академика, потому что он отражает главную цель — собственными руками, шаг за шагом, собрать полноценный работающий компьютер», — объяснил Дмитрий Калашников.
Симулятор построен по принципу «снизу вверх»: обучение начинается с классических логических вентилей (AND, OR, NOT), что близко к университетским курсам схемотехники. Игрок соединяет элементы на холсте в браузере, а система автоматически проверяет правильность сборки. За прохождение 47 уровней начисляются «транзисторы» — игровая валюта, которая стимулирует самостоятельную сборку. Использование автосборки, наоборот, штрафуется.

«Мне изначально хотелось сделать бесплатный проект для поддержки отечественного инженерного образования. Главная миссия — сделать так, чтобы компьютерные технологии перестали казаться сложной, непостижимой «магией». Понимание того, как на физическом и логическом уровне работает процессор, закладывает фундамент для будущих инженеров, программистов и IT-специалистов», — говорит разработчик.
Базовая версия симулятора бесплатна и доступна по ссылке: https://ershovcomputer.ru/. Он адресован школьникам, которым недостаточно стандартного учебника, студентам начальных курсов технических специальностей и всем энтузиастам, которым интересно разобраться, как на самом деле работает компьютер.
Добавим, что создатель «Компьютера Ершова» окончил ФИТ НГУ в 2008 году, прошёл аспирантуру в Институте систем информатики им. А. П. Ершова СО РАН, основал стартап в сфере компьютерной лингвистики и периодически работает трекером в Стартап-студии НГУ.
Фото Романа Хакимзянова и пресс-службы НГУ
