Le but principal de ce site est de
rendre le fonctionnement de ces machines accessible à tout lecteur pour peu
qu’il veuille s’en donner la peine et quelque soit sa formation ; je
tente aussi de le familiariser avec ce principe d’auto programmation.
Mes articles sur les machines qui
s’auto programment sont peu accessibles car ils sont presque complètement expurgées
de toute considération heuristique et par ailleurs la description de ces
machines est faite à l’aide d’un formalisme mathématique rébarbatif à
souhait.
J’ai donc pris l’exemple de machine qui s’auto programme le
plus simple possible et je l’ai décrit de bien des façons : Dans de
petits livres animés, je donne des programmes sources et compilés en
Le_Lisp, en C, en Pascal, en Basic et en Visual Basic de cet exemple de
machine. Je propose aussi cet exemple sous forme de DLL et je montre
comment utiliser cette DLL au sein d’autres programmes. Enfin j’ai fait une
animation en visual basic et des diapositives pour montrer le
fonctionnement pas à pas la de la récurrence qui constitue le cœur de
l’algorithme de ces machines.