Пресс-релизы⁠, Новосибирск ,
0

В Новосибирске запустили образовательный симулятор «Компьютер Ершова»

В Новосибирске запустили образовательный симулятор «Компьютер Ершова»
Проект назван в честь академика Андрея Петровича Ершова и доказывает его знаменитый тезис: «Программирование — вторая грамотность».

Запущен новый бесплатный образовательный симулятор «Компьютер Ершова», который позволяет пользователям без инженерного опыта спроектировать работающий 8-битный процессор.

Обучение в симуляторе построено на принципе bottom-up (снизу вверх). Игрок начинает с соединения обычными проводами простейших логических вентилей (AND, OR, NOT). Шаг за шагом, конструируя сумматоры, триггеры памяти и АЛУ, он доходит до создания полноценной Гарвардской архитектуры.

В отличие от абстрактных логических головоломок, «Компьютер Ершова» делает ставку на реалистичный аппаратный опыт. Игрокам предстоит настраивать периферию через Memory-Mapped I/O, использовать адресный дешифратор и решать конфликты на шинах данных. В игру встроены учебник с теорией и справочник компонентов (Даташиты).

Внутри симулятора работает игровая экономика: за самостоятельное прохождение 29 уровней начисляется валюта — «Транзисторы», а использование автосборки штрафуется, стимулируя глубокое вовлечение в процесс.

Финалом кампании становится написание собственной игры (например, «Змейки») на встроенном ассемблере для только что спроектированного железа.

«Сегодня глубокое понимание того, как написанный код физически исполняется на уровне кремния, — это тот самый критический базис, без которого невозможно стать по-настоящему сильным инженером, — говорит разработчик проекта, выпускник ФИТ НГУ Дмитрий Калашников. — Моя цель — навсегда избавить школьников, студентов и гиков от страха перед аппаратной «магией» вычислительной техники».

Источник