Esta noción de programación binaria había sido usada ya en 1801 por el inventor francés Joseph Marie Jacquard, que había logrado automatizar un telar, conocido como el telar de Jacquard, mediante el uso de tarjetas perforadas que aplicaban el concepto de código binario publicado en 1623 por el filósofo Francis Bacon en su "De Augmentis Scientarum".