Comment 0 et 1 suffisent-ils à écrire tous les nombres et toutes les lettres ?
Bien avant les ordinateurs, un philosophe voyait la création elle-même dans le 0 et le 1, et Francis Bacon proposait d'envoyer des messages secrets à coups de trompettes et de mousquets.
▶ Lancer l'histoireAvec deux symboles, on peut tout écrire, à condition que leur position ait un sens. En binaire, chaque chiffre, qu'on appelle un bit, vaut une puissance de 2 : en partant de la droite, 1, 2, 4, 8, 16, etc. La valeur d'un nombre, c'est simplement la somme des positions qui contiennent un 1. Ainsi, 1101 veut dire 8 + 4 + 1, soit 13. Compter marche comme d'habitude, avec moins de symboles : 0, 1, puis on est à court, alors on remet à 0 et on retient 1 sur la gauche, ce qui donne 10, 11, 100.
Étape 1: 0, 1
Et on est déjà à court de symboles
Étape 2: Remise à zéro et retenue
1 + 1 = 10 : le bit repasse à 0, un 1 part à gauche
Étape 3: Chaque place double
Depuis la droite : 1, 2, 4, 8, 16…
Étape 4: On additionne les 1
1101 = 8 + 4 + 1 = 13
Étape 5: Les lettres sont des nombres
En ASCII, a = 97 = 1100001
Les lettres ne sont que des nombres avec une étiquette. Dans le code ASCII, chaque caractère reçoit un nombre de 0 à 127, et la lettre minuscule a vaut 97, stockée sous la forme 1100001. Les ordinateurs adorent ça, parce que deux états sont faciles à fabriquer et difficiles à confondre : un interrupteur ouvert ou fermé, deux tensions différentes, deux orientations magnétiques sur un disque. Un peu de bruit peut brouiller le signal sans faire passer un état pour l'autre.
L'idée est bien plus ancienne que l'électronique. En 1605, Francis Bacon décrivait une façon de transformer les lettres en suites de deux symboles, cachées dans d'infimes différences de police, et notait que des cloches, des trompettes, des torches ou des coups de mousquet feraient tout aussi bien l'affaire. Le philosophe Gottfried Leibniz a rempli plus d'une centaine de manuscrits de binaire, et voyait dans le 0 et le 1 un symbole de la création à partir de rien.
Quiz
0/3
Récap
En binaire, chaque place vaut le double de la précédente (1, 2, 4, 8…), et un nombre est simplement la somme des places qui contiennent un 1.
Le fait surprenant · Leibniz voyait dans le binaire un symbole de la création à partir de rien, et en a trouvé une invention parallèle dans le Yi Jing chinois.
Liens
- 🔀 Comment le fils autodidacte d'un cordonnier a-t-il inventé les maths derrière nos ordinateurs ?
- 👆 Pourquoi l'école de Louis Braille n'a-t-elle adopté le braille qu'après sa mort ?
- 🛡️ Comment un seul chiffre en plus peut-il repérer une faute de frappe ou un bit inversé ?
- 🎨 Comment un ordinateur stocke-t-il une photo avec seulement des 0 et des 1 ?
Sources (2)
Pas de source, pas d'affirmation. Chacun des 16 faits de cette leçon renvoie à au moins une de ces sources.