Machines qui s’auto programment,
généralisation.
En 2006, je propose une
généralisation (self-programming-machines III). Le programme repose sur une
récursivité permettant à une variable de récrire des fonctions.
Cette solution d’un problème de biologie théorique aboutit à un
approfondissement l’étude des objets auto référents et donne un modèle d'auto
organisation. (Adaptive properties of living beings
: Proposal for a generic mechanism (Self Programming Machines III). Comptes rendus
de l’académie des sciences : C. R. Biologie 329 (2006) 137-147).
Compte tenu des difficultés rencontrées
par les personnes à qui j’ai proposé la lecture de ce papier, j’ai tenté de
familiariser tout lecteur qui s’en donne la peine et ceci quelque soit sa
formation en faisant des petites présentations de ce travail :
Pour le lecteur n’ayant aucune formation scientifique, à
l’aide du didacticiel Didapage (
http://www.fruitsdusavoir.org/), j’explique pas à pas le fonctionnement d’une machine
qui s’auto programme à partir d’un exemple. (lien vers cet
expose sur les machines qui s’auto programment)
Pour le lecteur qui est à l’aise avec les algorithmes,
j’ai écrit un programme qui reprend l’exemple décrit précédemment avec le
logiciel Didapage :
- En Pascal (lien vers le code source), (lien vers le logiciel après compilation),
- en C (lien vers le code source),
(lien vers le
logiciel après compilation)
et
- en Le_lisp (lien vers le
code source).
Enfin, pour montrer pas à pas la récurrence (décrite dans
l’article téléchargeable à l’aide du premier lien de cette page, la récurrence
est définie à la page ) qui est le cœur de l’algorithme de cette machine, le
lecteur peut trouver :
-
Un jeu de
diapositives (diapositives 7 à 21) fait avec Powerpoint (lien vers le
ces diapositives) ,
-
Un programme en
visual basic qui réalise une animation.