Новости Hardware

Древнейший компьютер мира? В Китае нашли программируемое устройство возрастом 2000 лет

Долгое время самым древним из обнаруженных программируемых устройств на планете считался Антикитерский механизм, применявшийся в астрономических и навигационных целях. Однако теперь за звание первенца борется программируемое устройство из Китая — найденный ещё в 2012 году ткацкий станок для создания шёлковых узоров. Соперничество культурных традиций Запада и Востока побудило китайских исследователей объявить этот станок древнейшим в мире программируемым механизмом.

 Источник изображений: China Silk Museum

Источник изображений: China Silk Museum

О том, что данный станок признан ранней основой для создания программируемых устройств и алгоритмической логики, сообщила Китайская ассоциация науки и технологий (CAST). Принцип его работы и подготовка к ней укладываются в современное понимание программирования, например, с использованием перфокарт. В Европе аналогичная (хотя и более совершенная) идея была реализована лишь в 1804 году, когда Жозеф Мари Жаккар (Joseph Marie Jacquard) создал автоматический программируемый ткацкий станок.

Как полагают китайские учёные, их программируемый станок для изготовления узорчатого шёлка распространился по Шёлковому пути и достиг Европы не позднее XII века.

Первые экземпляры этого условно программируемого аналогового механизма были обнаружены в 2012 году во время строительства метро в районе города Чэнду. Проведённая датировка отнесла их к 150 году до нашей эры. Это позволяет предположить, что китайское устройство может быть примерно на полвека старше Антикитерского механизма, а китайские программисты появились на 150 лет раньше Иисуса.

Данное оборудование является челночным станком: нити основы поднимаются (принимают положение 1), чтобы под ними прошла уточная нить, а затем опускаются (возвращаются в положение 0). Комбинация бамбуковых пластин и узелков, известная как система «карт», автоматизировала этот процесс подъёма и опускания, позволяя воспроизводить заданный рисунок. Ткачу оставалось лишь продвигать «карту» вдоль основы, в то время как станок «автоматически» воссоздавал узор, заложенный мастером.

 Образец шёлковой ткани

Образец шёлковой ткани

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

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории