L'horloge binaire : une montre pas comme les autres

Magazine
Marque
Hackable
Numéro
3
Mois de parution
novembre 2014
Spécialité(s)


Résumé
Il y a 10 types de personnes, celles qui comprennent la notation binaire et celles qui ne la comprennent pas. Désolé, mais ceci était une boutade tout simplement incontournable étant donné les explications qui vont suivre. En effet, le sujet qui nous intéresse ici consiste précisément à créer une horloge que seuls les « initiés » sont en mesure de lire et comprendre. Il s'agit de la classique, l'obligatoire et la merveilleuse horloge binaire.

Plantons le décor, voulez-vous ? Dans le monde de tout un chacun, il existe principalement deux types de systèmes de représentation de l'heure. Ces représentations prennent la forme de montres à aiguilles ou de montres digitales. Ces dernières indiquent l'heure avec des chiffres, généralement sous la forme « hh:mm:ss ». Mais nous autres programmeurs savons que les valeurs affichées en base 10 ne sont qu'une façon de présenter les choses. Ainsi, ce qui paraît naturel pour un humain, sous la forme de chiffres de 0 à 9, ne l'est principalement que pour deux raisons : parce que depuis qu'on est tout petit on nous explique que c'est ainsi qu'il faut compter et, apparemment, parce qu'on a 10 doigts (les poulpes comptent en octal). Les ordinateurs eux, n'ayant pas de doigts, ne comptent pas ainsi. Ils ne connaissent que deux choses, les 0 et les 1, NON ou OUI, on ou off, VRAI ou FAUX... Ce qui ne les empêche pas de faire des merveilles.

En tant que…

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous