Les humains comptent maintenant en base 10, l'écriture correspondante est appelée décimale 
L'informatique s'appuie sur du matériel électronique (transistors) dont l'état peut être
soit passant (état 1) soit bloqué (état 0), deux états possibles donc codage binaire
Il existe 2 chiffres binaires : 0 et 1, l'ecriture binaire est une écriture en base 2
Correspondance décimal / binaire :
| 0 | 1 | 2 | 3 | 4 | 5 | ... |
| 0 | 1 | 10 | 11 | 100 | 101 | ... |
Il existe 16 chiffres hexadécimaux [0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F] , l'ecriture hexadécimale est une écriture en base 16
Un chiffre hexadécimal = 4 bits
Un octet = 8 bits = deux chiffres hexadécimaux
Par exemple A8h = 1010 1000b = 10×16+8 = 168d
La représentation POSIX du temps est le nombre de secondes écoulées depuis le 1er janvier 1970 à minuit.
La plupart des systèmes d'exploitation représentent ce nombre comme un entier signé de 32 bits,
ce qui limite le nombre de secondes à 231 − 1 = 2147483647 secondes
qui sera atteint le 19 janvier 2038 à 3h 14min 7s.
La seconde suivante, le temps sera négatif en remontant au 13 décembre 1901 à 20h 45min 52s.
Ce problème est appelé Y2038, ou Epochalypse, ou bug de l'an 2038.