Найти тему
УМАПАЛАТА

Что такое перфокарты?

Этакие картонные флешки. Я познакомился с ними в школьные годы, правда на уроке химии. На перфокартах у нас были записаны задания для контрольной. И нет, не кодом. Чернилами. Но тем не менее.

А вот весь мир узнал о занятных табличках с отверстиями гораздо раньше, еще в 1804 г., когда предложил их использование французский изобретатель Жозеф Жаккар на ткацких станках имени себя же.

Дело было в том, что до применения перфокарт к ткацкому станку нужно было приставить специально обученного человека, чтобы тот, по команде мастера, руками поднимал определенные нити, и таким образом получался узор. Понятно, что ошибиться при такой кропотливой работе было легко.

Но на эту методику обратил внимание Жаккар и призадумался, а как бы автоматизировать процесс, чтобы при изготовлении ткани нити сами собой поднимались бы в заданной последовательности.

Нити в ткацком станке поднимаются крючками, а крючки можно приводить в движение специальными иглами. Если на иглу нажали, крючок поднялся, если нет – то нет. Так создается узор.

Тогда Жаккар, наверное, подумал, а что, если нажимать на эти иголки металлическими табличками с просверленными в нужных местах отверстиями. Так будут нажаты только нужные иглы, а остальные останутся на месте. Можно сделать целую наборную ленту из этих табличек и закольцевать ее движение на валу. Получится точно повторяющийся узор.

Стоит отметить, что Жаккар не просто сидел-сидел и выдумал перфокарты. Он был глубоко погружен разработку ткацких станков. Так, например, он учитывал наработки Базиля Бушона, который приделал к ткацкому станку систему длинных шнуров, чем упростил ручное создание узора.

Без этого контекста и общего вклада инженеров «первое программируемое устройство» не родилось бы.