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.