



Binaire (Ying et Yang chinois)




Code d'HAMMOURABI
Le roi de Babylone (Mésopotamie), nommé HAMMOURABI, a fait graver cette stèle. Celle-ci composée d'un ensemble de sentences royales sous la forme :
SI {personne} ET {action} ALORS {sentence}
Oldest Known Building Code of Law 
The Avalon Project: Code Of Hammurabi 



Logique
Elle est définie par le philosophe grec ARISTOTE.



Travaux du mathématicien arabe AL KHOWARIZMI



Zéro
Inventé en Inde et rapporté en Occident par les invasions arabes, le zéro trouvera un ardent défenseur en la personne de Gerbert d'AURILLAC qui tentera de l'imposer lorsqu'il deviendra le pape Sylvestre II. Mais, ce n'est que vers le XIVème siècle, que le monde occidental l'acceptera définitivement.



Logarithmes par NEPER
Grace aux travaux de L'Ecossais NEPER, la multiplication et la division peuvent être ramenées à deux opérations très simples: l'addition et la soustraction.



Introduction du binaire en Europe par G. LEIBNITZ
Passionné par la Dyadique, LEIBNITZ fut conforté dans ses idées lorsqu'il apprit que le binaire avait été inventé par les Chinois plusieurs millénaires auparavant. Il exposera devant l'Académie des Sciences de Paris ses idées qui seront publiées dans "Explication de l'arithmétique binaire avec des remarques sur son utilité et sur le sens qu'elle donne des anciennes figures chinoises de Fou-Hi".



Principe des machines à calculer par A. LOVELACE
Pour elle, une machine à calculer doit comporter:
- Un dispositif permettant d'introduire les données numériques (cartes perforées, roues dentées...)
- Une mémoire pour conserver les valeurs numériques entrées
- Une unité de commande grâce à laquelle l'utilisateur va indiquer à la machine les tâches à effectuer
- Un "moulin" chargé d'effectuer les calculs
- Un dispositif permettant de prendre connaissance des résultats (imprimante...)
Ces principes seront, un siècle plus tard, à la base des premiers ordinateurs



Théorie de la programmation par A. LOVELACE
Ici, Ada définit le principe d'itérations successives dans l'exécution d'une opération. En l'honneur du mathématicien arabe AL KHOWARIZMI, elle appelle "algorithme" le processus logique permettant l'exécution d'un programme.



Théorie de la logique binaire de G. BOOLE
Dans "Les lois de la pensée", il explique que l'on peut coder les démarches de la pensée à l'aide de système n'ayant que deux états: ZERO-UN; OUI-NON; VRAI-FAUX...