🔢 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.
🔢 La base-12, également appelée système duodécimal, est un système de numération qui utilise douze symboles, généralement les chiffres de 0 à 9 et les lettres A et B, pour représenter les nombres. C'est un cas particulier de système de numération positionnelle en base b, où b est le nombre de symboles différents utilisés. En base-12, chaque position d'un chiffre représente une puissance de 12.
📜 La base-12 a été utilisée par plusieurs cultures anciennes, comme les Babyloniens, qui divisaient le jour en 12 heures et l'année en 12 mois. Les Romains utilisaient un système duodécimal pour exprimer les fractions, basé sur la division de l'as (une unité de poids) en 12 onces. La base-12 a été proposée comme une alternative au système décimal par des mathématiciens et des intellectuels, comme Herbert Spencer et George Bernard Shaw, en raison de sa divisibilité supérieure.
✅ La base-12 est principalement utilisée dans certains domaines des mathématiques, de la musique et de la mesure du temps. Elle est employée pour étudier les propriétés des nombres hautement composés, pour diviser l'octave en douze demi-tons dans la gamme tempérée, et pour exprimer les heures, les minutes et les mois. La base-12 est également utilisée dans certains systèmes de mesure traditionnels, comme la division du pied en 12 pouces et de la livre troy en 12 onces.
💡 Anecdote: En base-12, le nombre décimal 10 s'écrit A, le nombre 11 s'écrit B, le nombre 12 s'écrit 10, le nombre 13 s'écrit 11, etc. Le nombre 24 s'écrit 20, le nombre 100 s'écrit 84, et le nombre 144 s'écrit 100. La base-12 a l'avantage d'être divisible par 2, 3, 4 et 6, ce qui facilite les calculs de fractions courantes. La Dozenal Society of America et la Dozenal Society of Great Britain promeuvent l'adoption de la base-12 comme système de numération universel, en arguant de sa supériorité sur la base-10 en termes de divisibilité et de simplicité des calculs.