Знаете, когда сегодня мы говорим о хранении данных, на ум сразу приходят облачные сервисы, терабайтные диски или, на худой конец, крошечные флешки. Но было время, когда «цифра» имела вполне осязаемый, бумажный и довольно пыльный вид. Если вы спросите представителя старшего поколения инженеров о том, что такое перфокарта?, он, скорее всего, мечтательно (или с содроганием) вздохнет, вспоминая пачки желтоватого картона. По сути, это обычный прямоугольник из плотной бумаги, на котором информация закодирована с помощью отверстий. Пробита дырка — есть сигнал (единица), нет дырки — тишина (ноль). Просто как дважды два, не правда ли? Но именно этот незамысловатый принцип лег в основу первых шагов человечества в сторону полноценного программирования. Интересно, что идея пришла вовсе не от математиков, а от ткачей. Еще в начале XIX века Жозеф Мари Жаккар придумал, как управлять узорами на ткани с помощью пластин с отверстиями. Позже эту фишку подхватил Герман Холлерит, создав табулятор для переп