Китайские учёные заявили, что нашли древнейший программируемый механизм в мире. Им они называют ткацкий станок для шёлковых тканей возрастом около 2000 лет. До сих пор первенство принадлежало Антикитерскому механизму, использовавшемуся для астрономии, сообщает South China Morning Post.
Ткацкий станок был обнаружен в 2012 году при строительстве метро в районе города Чэнду. По данным Китайской ассоциации науки и технологий (CAST), он датируется 150 годом до нашей эры. Отмечается, что устройство использовалось для создания сложных узорчатых шелковых тканей и функционировало на основе алгоритмической логики.
Принцип работы станка сопоставим с современным программированием: система бамбуковых палочек и узелков выступала в роли шаблона, автоматизируя подъем и опускание нитей основы. В этой бинарной системе нить могла находиться в двух состояниях, что соответствует логике работы перфокарт.
Специалисты из КНР утверждают, что данная технология распространилась вдоль Шелкового пути и достигла Европы к 12 веку. Это значительно опережает изобретение Жозефа Мари Жаккара, который представил автоматический программируемый станок только в 1804 году.
Согласно выводам экспертов CAST, китайский механизм на 50 лет старше греческого Антикитерского устройства.
Представители ассоциации подчеркивают, что методика управления нитями способствовала формированию базовых понятий об алгоритмах. По мнению китайской стороны, этот исторический опыт мог косвенно повлиять на развитие вычислительной техники в 20 веке, вплоть до создания первого электронного компьютера общего назначения ENIAC в 1946 году.