Введение

Ретрокомпьютинг — это современное использование устаревшего компьютерного оборудования и программного обеспечения. Ретрокомпьютинг чаще всего рассматривается как хобби и развлечение, а не как практическое применение технологий; энтузиасты нередко коллекционируют редкое и ценное оборудование и программное обеспечение по причинам ностальгии. Однако, иногда устаревшую компьютерную систему приходится "возрождать" для запуска программного обеспечения, разработанного специально для неё, доступа к данным, хранящимся на устаревших носителях информации, или использования периферийных устройств, требующих именно эту систему.

Исторические системы

Ретрокомпьютинг — это часть истории компьютерного оборудования. Его можно рассматривать как аналог экспериментальной археологии в области вычислительной техники. Примечательные примеры включают реконструкцию разностной машины Бэббиджа (более чем через век после её проектирования) и реализацию Plankalkül в 2000 году (более чем через полвека после её разработки).

Программное обеспечение для ретрокомпьютерных вычислений

Поскольку старое компьютерное оборудование становится всё сложнее в обслуживании, растёт интерес к компьютерному моделированию. Это особенно актуально для старых мэйнфреймов, которые в основном были утилизированы и требуют значительных площадей, энергопотребления и особых условий окружающей среды, недоступных большинству пользователей. Объём памяти и скорость современных систем позволяют моделировать многие старые системы быстрее, чем они работали бы на оригинальном оборудовании. Один из популярных симуляторов, SIMH, предлагает моделирование более 50 исторических систем, начиная с 1950-х годов и до наших дней. Эмулятор Hercules эмулирует семейство IBM System/360, от System/360 до 64-битных System/z. Существует симулятор для системы Honeywell Multics. Программное обеспечение для старых систем обычно не защищалось авторским правом и распространялось как открытый исходный код, поэтому доступно большое количество программ для запуска на этих симуляторах. Некоторые компании используют эмуляцию, поскольку запуск производственного программного обеспечения в симуляторе зачастую быстрее, дешевле и надёжнее, чем на оригинальном оборудовании.

В популярной культуре

В интервью Конану О'Брайену в мае 2014 года Джордж Р. Р. Мартин рассказал, что пишет свои книги в WordStar 4.0 – приложении для MS DOS, разработанном в 1987 году. Американский стриминговый сервис Netflix выпустил интерактивный фильм, позиционируемый как часть сериала «Чёрное зеркало», под названием Bandersnatch. Главный герой – юный программист, работающий над адаптацией фэнтезийного романа в видеоигру для 8-битного компьютера в 1984 году. Множество сюжетных линий вращаются вокруг эмоций и проблем с психическим здоровьем, возникающих из-за расхождения в восприятии реальности между новым поколением, разбирающегося в компьютерах, подростками и молодыми людьми двадцатых годов, и теми, кто о них заботится.

Образование

Из-за низкой сложности и других технических преимуществ 8-битные компьютеры часто заново открывают для себя в сфере образования, особенно для вводных занятий по программированию в начальной школе. 8-битные компьютеры включаются и сразу же предоставляют среду программирования; нет ничего, что могло бы отвлечь, и не требуется дополнительных функций или подключений. Язык BASIC – это простой в изучении язык программирования, который имеет доступ ко всей системе без необходимости загружать библиотеки для звука, графики, математических вычислений и т.п. Основное достоинство этого языка программирования – эффективность; в частности, одна команда выполняет одно действие немедленно (например, окрашивает экран в зеленый цвет).

Прием

Ретрокомпьютинг (и ретрогейминг как его аспект) был описан в одной статье как деятельность по сохранению и как часть ремикс-культуры.