Catégories

Il y a quelques mois [1] je vous présentais plusieurs exemples de programmes capables de concevoir des circuits électroniques à l’aide d’algorithmes génétiques. Aujourd’hui j’aimerais vous présenter le travail d’un amateur qui a poussé le concept encore plus loin en développant un programme capable de produire des programmes.

Sur le papier c’est très simple, on indique à l’ordinateur le résultat désiré puis on le laisse chercher tout seul, aléatoirement, un programme capable de donner la solution. Avec suffisamment de temps, même un singe peut y arriver [5]. En pratique, il est très difficile de produire aléatoirement ne serait-ce qu’un programme syntaxiquement correct. C’est pour contourner ce problème que Kory a utilisé un langage de programmation très simple : Brainfuck….. Voir la suite  sur Elektor ICI