🔢 Le système hexadécimal est un système de numération utilisant la base 16. Il utilise seize chiffres, de 0 à 9 et de A à F, pour représenter les nombres. Dans le système hexadécimal, chaque position d'un chiffre représente une puissance de 16. Par exemple, le nombre hexadécimal 1A3F représente 1 x 16³ + 10 x 16² + 3 x 16¹ + 15 x 16⁰, soit le nombre décimal 6719.
📜 Le système hexadécimal a été utilisé pour la première fois par les programmeurs des premiers ordinateurs, comme l'ENIAC en 1945, comme une façon compacte de représenter les nombres binaires. Le mot "hexadécimal" est un hybride du grec "hex" (six) et du latin "decem" (dix). L'utilisation de lettres pour représenter les chiffres au-delà de 9 a été popularisée par IBM dans les années 1950.
✅ Le système hexadécimal est largement utilisé en informatique, en électronique numérique et en télécommunications pour représenter des données binaires de manière plus lisible et plus compacte. Il est employé pour spécifier des adresses mémoire, des codes de couleur, des adresses MAC, des codes d'erreur, des protocoles de communication, etc. Le système hexadécimal est utilisé dans les langages de programmation, les assembleurs, les débogueurs, les éditeurs hexadécimaux et les outils de développement.
💡 Anecdote: En hexadécimal, chaque chiffre représente quatre bits en binaire. Par exemple, le nombre hexadécimal 7A est équivalent au nombre binaire 0111 1010. L'utilisation de l'hexadécimal permet de réduire la longueur des nombres binaires d'un facteur quatre et de faciliter leur lecture et leur écriture. Dans de nombreux langages de programmation, comme le C, le Java et le Python, les nombres hexadécimaux sont préfixés par "0x" (par exemple, 0x1A3F). Les codes de couleur HTML et CSS utilisent souvent la notation hexadécimale, comme #FF0000 pour le rouge.
🔢 Le système octal est un système de numération utilisant la base 8. Il utilise huit chiffres, de 0 à 7, pour représenter les nombres. Dans le système octal, chaque position d'un chiffre représente une puissance de 8. Par exemple, le nombre octal 372 représente 3 x 8² + 7 x 8¹ + 2 x 8⁰, soit le nombre décimal 250.
📜 Le système octal a été utilisé par certaines cultures amérindiennes, comme les Yuki en Californie et les Pamean au Mexique, qui comptaient en utilisant les espaces entre les doigts plutôt que les doigts eux-mêmes. Le système octal a été proposé comme une alternative au système décimal au 18e siècle par le roi Charles XII de Suède et par l'écrivain Emanuel Swedenborg. Il a été utilisé dans les premiers ordinateurs, comme l'IBM 701 en 1952, en raison de sa facilité de conversion vers le système binaire.
✅ Le système octal est utilisé en informatique et en électronique numérique comme une forme compacte de représentation des nombres binaires. Il est employé pour spécifier les permissions de fichiers sous Unix, pour coder certains caractères spéciaux dans les langages de programmation, pour configurer des adresses réseau, etc. Le système octal est moins utilisé que le système hexadécimal, qui est une autre façon de représenter les nombres binaires.
💡 Anecdote: En octal, chaque chiffre représente trois bits en binaire. Par exemple, le nombre octal 752 est équivalent au nombre binaire 111 101 010. L'utilisation de l'octal permet de réduire la longueur des nombres binaires et de faciliter leur lecture et leur écriture. Dans certains langages de programmation, comme le C et le Java, les nombres octaux sont préfixés par un zéro (par exemple, 0752 pour représenter le nombre décimal 490).