C'est trop fastoche !

Les données numériques

Les données numériques sont les informations qu'un ordinateur est capable de mémoriser, de traiter et de transmettre. Qu'il s'agisse d'un texte, d'une photographie, d'une musique, d'une vidéo, d'un jeu vidéo ou même d'un programme informatique, tout est finalement représenté sous une forme que les composants électroniques peuvent comprendre.

Contrairement à l'être humain, qui utilise des lettres, des mots, des images ou des sons, un ordinateur ne comprend que deux états électriques : la présence ou l'absence d'un signal. Ces deux états sont représentés par les chiffres 0 et 1. Toute l'informatique moderne repose sur ce principe appelé codage binaire.

En associant des milliards de 0 et de 1, l'ordinateur peut représenter n'importe quelle information. Chaque lettre d'un texte, chaque pixel d'une image, chaque note d'une musique ou chaque image d'une vidéo est converti en une longue suite de bits. Le processeur peut alors effectuer des calculs sur ces données, les copier, les modifier, les compresser ou les transmettre à un autre appareil.

Les données sont organisées de différentes façons selon leur nature. Un document contient principalement des caractères. Une image est composée de millions de pixels, chacun possédant une couleur. Un son est enregistré sous la forme d'une succession de mesures représentant les vibrations de l'air. Une vidéo n'est finalement qu'une très longue suite d'images accompagnées d'une piste sonore synchronisée.

Pour faciliter leur utilisation, les données sont enregistrées dans des fichiers. Chaque fichier possède un format qui indique comment les informations sont organisées. Par exemple, un document texte, une photographie, une musique ou une vidéo utilisent des formats différents afin que les logiciels puissent les interpréter correctement.

Les données peuvent être copiées, déplacées, compressées, chiffrées ou sauvegardées. La compression réduit la taille des fichiers afin d'économiser de l'espace de stockage ou de transmettre plus rapidement les informations. Le chiffrement, quant à lui, transforme les données afin qu'elles ne puissent être lues que par les personnes autorisées.

Chaque jour, les ordinateurs, les smartphones, les objets connectés et les serveurs échangent des quantités gigantesques de données à travers les réseaux informatiques. Les moteurs de recherche, les plateformes de vidéos, les jeux en ligne ou les services de messagerie fonctionnent grâce à ces échanges permanents d'informations numériques.

Les données sont devenues l'une des ressources les plus importantes de notre époque. Elles permettent aux scientifiques de réaliser des découvertes, aux entreprises d'améliorer leurs services, aux médecins d'étudier des maladies ou encore aux satellites d'observer notre planète. Bien utilisées et correctement protégées, elles constituent le cœur de presque toutes les activités numériques modernes.

Les caractères

Lorsque nous écrivons un texte sur un ordinateur, nous utilisons des caractères. Une lettre, un chiffre, un espace, un signe de ponctuation ou un symbole sont tous des caractères. Pourtant, l'ordinateur ne comprend pas directement ces éléments : il ne manipule que des nombres écrits en binaire. Il faut donc établir une correspondance entre chaque caractère et un nombre. Cette correspondance est appelée un codage des caractères.

Le premier système largement utilisé est le code ASCII (American Standard Code for Information Interchange), créé dans les années 1960. Il attribue un nombre à chaque caractère. Par exemple, la lettre A est codée par le nombre 65, la lettre B par 66 et le chiffre 0 par 48. Ces nombres sont ensuite convertis en binaire pour être enregistrés dans la mémoire de l'ordinateur.

Le code ASCII d'origine permettait de représenter 128 caractères. Il convenait parfaitement à l'anglais, mais il ne possédait pas les lettres accentuées, les alphabets étrangers ni la plupart des symboles utilisés dans le monde.

Pour résoudre ce problème, un nouveau standard appelé Unicode a été créé. Son objectif est de donner un numéro unique à chaque caractère utilisé sur la planète. Il permet de représenter les lettres accentuées du français, les caractères grecs, russes, arabes, chinois, japonais, les symboles scientifiques, les caractères mathématiques et même les émojis.

Le système Unicode contient aujourd'hui plus de 149 000 caractères. Pour les enregistrer efficacement, plusieurs méthodes d'encodage existent. La plus utilisée est UTF-8, qui est devenue le standard du Web. Elle est capable de coder les caractères les plus courants sur un seul octet, tout en utilisant plusieurs octets lorsque cela est nécessaire.

Prenons un exemple. Le mot École contient une lettre accentuée. Avec un ancien codage ne prenant pas en charge les accents, ce mot pouvait être affiché sous une forme incorrecte comme École ou ?cole. Grâce à Unicode et à UTF-8, les caractères sont correctement interprétés sur presque tous les ordinateurs et smartphones modernes.

Le codage des caractères est indispensable pour enregistrer, afficher et transmettre les textes. Les navigateurs Internet, les logiciels de traitement de texte, les bases de données, les messageries ou encore les réseaux sociaux utilisent tous des systèmes de codage afin que les textes soient lus correctement, quelle que soit la langue employée.

Chaque fois que vous tapez une lettre au clavier, l'ordinateur la transforme immédiatement en un nombre, puis en une suite de bits. Lorsqu'il affiche ensuite cette lettre à l'écran, il effectue l'opération inverse. Derrière chaque texte que nous lisons se cache donc un immense ensemble de nombres soigneusement organisés.

Jeux