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 programmeurs nous sommes...
- 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