В начале XIX века во Франции появилась революционная промышленная технология — полуавтоматизированный станок для точного нанесения сложных узоров на ткани. Создателем этого ткацкого станка был талантливый изобретатель-самоучка Жозеф Мари Жаккар (7 июля 1752 г. — 7 августа 1834 г.).
Важнейший принцип работы удивительной машины, созданной Жаккаром, — использование универсального двоичного кода («есть отверстие — нет отверстия»), то есть предварительно «запрограммированных» на картонных перфокартах инструкций для челнока с уточной нитью, позволяющих точно воспроизводить сложные узоры и рисунки на ткани.
Этот ткацкий станок с «программным управлением» намного опередил свое время и фактически стал прообразом первых компьютерных устройств. В частности, в начале 1830-х идею Жаккара с перфокартами попытался применить на практике англичанин Чарльз Бэббидж, разработавший «аналитическую машину» — специальное устройство для решения различных математических задач. А уже на закате XIX века, в 1890 году, американский инженер-изобретатель Герман Холлерит создал механический табулятор — машину, использовавшую перфокарты уже непосредственно в качестве носителей информации, которая была успешно применена для обработки статистических данных при проведении переписи населения США (позднее Холлерит основал компанию Hollerith Tabulating Company, в 1911 году переименованную в International Business Machines — IBM).