Выпускник Новосибирского государственного университета Дмитрий Калашников создал бесплатный браузерный симулятор, в котором пользователь может с нуля собрать работающий компьютер. Об этом сообщили в пресс-службе НГУ.
Проект получил название «Компьютер Ершова» — в честь академика Андрея Ершова, одного из основоположников отечественного программирования. Симулятор рассчитан на школьников, студентов младших курсов и всех, кто хочет понять, как устроена компьютерная техника.
«Название проекта отражает его главную цель — собственными руками, шаг за шагом, собрать полноценный работающий компьютер. Отдельные узлы и вентили, как детали конструктора, складываются в процессор, способный выполнять настоящие программы», — объяснил Дмитрий Калашников.
Начать обучение можно без специальных знаний. Сначала пользователь работает с простейшими логическими элементами, а затем постепенно создаёт память, процессор и другие узлы. В финале можно написать программу или игру для собранного компьютера на языке ассемблера.
Курс состоит из 47 уровней. В него встроены теория и справочник по компонентам, а система автоматически проверяет правильность собранных схем.
Базовая версия симулятора доступна бесплатно. В дальнейшем разработчик планирует добавить виртуальные классы для школ и вузов, автоматическую проверку заданий и возможность работать с реальным учебным оборудованием.