Des 0 et des 1
Table ASCII
pixel
Code barre
QR-Code
Une bibliothèque dans un téléphone

Des interrupteurs

L'informatique a débuté avec des machines rudimentaires où les données et instructions étaient codées manuellement à l'aide de séries d'interrupteurs : chaque état, fermé ou ouvert, représentant un 0 ou un 1. Ces interrupteurs, contrôlant des flux électrique, ont permis les premiers calculs binaires et ainsi jeté les bases des ordinateurs modernes.

Des états stockés

Très vite il a fallut apprendre à stocker ces données binaires dans des équipements qui ne dépendaient pas de l'électricité pour fonctionner. Cela a commencé avec des supports physiques rudimentaires, des cartes perforées, où un trou égale 1 et l'absence de trou égale 0 et qui ont permis de coder et lire des informations de manière séquentielle.

L'arrivée de technologies comme les tubes magnétiques ont permis de conserver des bits sous forme de polarités magnétiques inversées. Ces innovations ont évolué vers les transistors et autres mémoires flash qui permettent maintenant un accès très rapide et très fiable aux données.

Du bit à l'octet

Donc l'unité de base, le bit, peut prendre deux valeurs, 0 ou 1. Mais des suites de 0 et de 1 ont peu de sens pour nous les humains. Alors on a imaginé de les regrouper. 2 par 2 d'abord, ce qui donne 4 combinaisons, 00, 01, 10 et 11, mais c'est peu utile. Puis 3 par 3 = 9 combinaisons, 4x4 = 16, etc, jusqu'à 7 par 7 qui donne 128 combinaisons. Et là, on a décidé que chaque combinaison particulière vaudrait une lettre de l'alphabet ou un chiffre. Les chiffres d'abord, la combinaison numéro 48 serait égale à 0, la 49 = 1, la 50 = 2, etc. Puis les lettres majuscules , 65 = A, 66 = B, 67 = C, ..., et les minuscules, 97 = a, 98 = b, 99 = c, etc. Ainsi est né la table ASCII (American Standard Code for Information Interchange) qui a permis de donner un sens lisible aux données binaires, des séries de 0 et de 1 qui deviennent du texte compréhensible par les humains. Plus tard le groupement sera étendu à 8 bit, qu'on nommera un octet, pour pouvoir inclure plus de caractères et notamment les accents (non américains).

Le pixel

Pour les images c'est un peu différent : on la découpe en lignes et en colonnes et chaque point résultant de ce découpage se voit attribué une valeur de couleur et une valeur d'intensité. Plus le nombre de points est élevé plus la définition de l'image est précise.

Petit blague d'informaticien

Il y a 10 types de personnes dans le monde : ceux qui savent compter en binaire et les autres.