Un code binaire représente des informations en n’utilisant que deux états différents.
Le système binaire tel que nous le connaissons a été inventé à la fin du XVIIe siècle par Gottfried Wilhelm Leibniz. Philosophe, mathématicien et savant universel, il cherchait une méthode permettant de traduire les concepts linguistiques de la logique (vrai/faux) en un système mathématique ; il a utilisé pour cela les uns et les zéros, qui nous sont familiers depuis.
Mais c’est au XXe siècle qu’apparaissent la technologie numérique et les premières machines à calculer électroniques. Les pionniers de l’informatique se sont trouvés confrontés au défi de traduire des chiffres et des lettres en un système exploitable par un ordinateur. Le code binaire était prédestiné à cet effet puisque les 1 et les 0, entités abstraites, peuvent se traduire sous forme d’états physiques. En électrotechnique, la présence d’une tension donne 1, l’absence de tension donne 0. Pourtant dans le passé le binaire était déjà utilisé comme avec les cartes perforées utilisées dans les automates ou les machines à tisser. Ici c’est la présence ou l’absence de trou qui représente les signes. Sur un ordinateur c’est la présence ou l’absence de tension qui joue ce rôle.
En binaire chaque valeurs peut être associée à une puissance de 2.
1->2^1
0->2^2
1->2^3
1->2^4
Les calculs en binaire sont extrêmement simple:
-les additions: