В 1725 год Базиль Бушон (Basile Bouchon) придумывает перфорированную
бумажную ленту для записи программы, чтобы упростить изготовления сложных
узоров на ткацком станке. Лионский ткач склеивает ленту в петлю и
использует свое изобретение для программирования ткацких станков.
В 1728 году Жан-Баптист Фалькон (Jean-Baptiste Falcon) усовершенствует
изобретение Бушона. Он заменяет перфорированную ленту карточками,
соединенными в цепочку. Это позволяет легко заменять фрагменты программы.
В 1884 году Herman Hollerith оформляет первый патент на хранение данных
на перфокартах.
Существовало приличное число форматов, но наибольшее распространение
получили перфокарты «формата IBM», введенного в 1928 году. Его ключевые
особенности: размеры карты составляли 187х83 мм, на ней располагалось 12
строк и 80 столбцов. Данные можно было записывать как в двоичном, так и в
текстовом виде. Если перевести емкость перфокарты в классические единицы
измерения, мы получим значение 120 байт.
Для ввода информации в компьютер перфокарты собирали в стопки строго
определенной последовательности и подавали на вход считывающего устройства.
Карты можно было менять местами, при необходимости удалять или заменять
другими. Нарушение последовательности карт в колоде оборачивалось фатальными
последствиями: восстановить информацию, если перфокарты не были
пронумерованы, было практически невозможно. В качестве альтернативы
перфокартам выступали перфоленты. Смысл оставался почти тот же: информация
в двоичном виде записывалась на бумажную ленту, на которой располагались
несколько рядов для отверстий. У перфолент было два существенных недостатка:
невозможность редактирования записанных данных и хрупкость бумажной ленты.
В то же время данный носитель информации, будучи свернутым в аккуратный
рулон, облегчал хранение данных и исключал ту путаницу, которая нередко
происходила при сборке колоды перфокарт.