Skip to main content

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

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

Перфокарты были фактически изобретены до электронных компьютеров. Изначально запатентованная Германом Холлеритом, перфокарта сначала использовалась с табулирующими машинами для записи статистики естественного движения населения Нью-Йоркским городским советом здравоохранения, а затем - при переписи 1890 года. Холлерит фактически получил идею от карт, используемых в жаккардовых станках, которые используют карты для управления узором плетения.

Холлерит изобрел электромеханические машины, которые включали в себя ударное устройство, табуляционную машину и сортировочную машину, которые могли бы использоваться для накопления и хранения статистики. К его компании, Табулирующей Машины, позже присоединился Томас Уотсон, который впоследствии переименовал компанию International Business Machines (IBM).

Размер и количество столбцов менялось с годами, при этом исходная карта, использованная в переписи 1890 года, имела 20 столбцов с 10 позициями перфорации в каждом. Есть несколько интересных параллелей с современными операционными системами. В 1928 году IBM представила и запатентовала карту с 80 столбцами, в которой вместо круглых отверстий использовались прямоугольные отверстия, что было значительным, поскольку ограничивало конкурентов IBM более старым несовместимым форматом круглых отверстий.

Remington Rand разработал конкурирующий формат, который позволял хранить 90 столбцов текста на 45 карточках с колонками, что на самом деле было превосходным дизайном, но из-за доминирования IBM на рынке не использовалось так часто. Обработка карты не обязательно требует использования компьютера. Например, в некоторых розничных приложениях использовались сортировщик и табуляция карт для функций учета, таких как суммирование полей цен на картах в нескольких категориях.

Языки программирования требовали, чтобы карты с ранним фиксированным форматом перешли на свободный формат, и с развитием стандартизированных компьютерных языков, таких как FORTRAN и COBOL, стали распространяться универсальные перфокарты.

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

Перфокарты по-прежнему широко используются в машинах для голосования, несмотря на проблемы, которые возникали на протяжении многих лет. На всеобщих выборах 1968 года в Детройте дождевая буря пропитала одну партию бюллетеней, а на президентских выборах 2000 года возникли вопросы относительно их точности и эффективности по сравнению с более современными системами.