La différence entre une machine à café et un ordinateur.
Nous savons qu'un ordinateur peut effectuer des opérations très variées sur des types de données très variées,
c'est une machine complètement polyvalente : tous les automatismes peuvent être programmés sur un ordinateur,
. . à l'inverse des machines à café ou des machines à laver, qui servent à une seule chose.
Mais si la machine à café peut "mécaniquement" faire le café dès sa sortie de l'usine,
un ordinateur ne sait quasiment rien faire. Un ordinateur doit "être programmé" pour retoucher une photo, la mettre sur
un blog ou un site web, ...
C'est pour cela que les ordinateurs ont besoin de programmes.
Ce qui est vraiment remarquable c'est que tous les programmes du monde peuvent s'écrire à partir de cinq ingrédients et nous
allons découvrir ces ingrédients,
ici, à partir d'un exemple très concret. Nous saurons alors programmer tous les algorithmes du monde.