Représentation de l’information¶
Le monde numérique est extrêmement vaste. À l’aide d’applications dédiées, il permet de manipuler diverses représentations du réel, qu’il s’agisse de textes, d’images, de sons ou de vidéos. Cependant, il convient de garder à l’esprit que, aussi « réelles » qu’elles puissent paraître, ces représentations demeurent des constructions, parfois approximatives.
Dans cette section, nous verrons comment les ordinateurs parviennent à représenter le monde, ainsi que les compromis nécessaires pour en simplifier la complexité afin de permettre son traitement automatique au moyen de calculs élémentaires.
Objectifs d’apprentissage¶
Comprendre et manipuler des représentations binaires de nombres entiers, de caractères, d’images et de sons.
Expliquer les principes de compression et de stockage des données, ainsi que le rôle de la redondance.
Personnages clés¶
Grace Hopper 🇺🇸
1906-1992
Grace Hopper est une informaticienne d’origine américaine. À partir de 1957, elle travaille pour IBM, où elle défend l’idée qu’un programme devrait pouvoir être écrit dans un langage proche de l’anglais plutôt que d’être calqué sur le langage machine, comme l’assembleur. De cette idée naît le langage COBOL en 1959.
Claude Shannon 🇺🇸
1916-2001
Pendant la Seconde Guerre mondiale, Claude Shannon travaille pour les services secrets de l’armée américaine, en cryptographie. Il est chargé de localiser de manière automatique dans le code ennemi les parties signifiantes cachées au milieu du brouillage. C’est ce qui le mènera par la suite à développer une mesure mathématique de la quantité d’information contenue dans un message.