← Projets

Dr Quine

mars 2026

Cx86 AssembleurAuto-réplicationMetaprogrammation42
github

Trois quines de complexité croissante. Le premier affiche son propre code source sur la sortie standard. Le second écrit son code source dans un fichier enfant. Le troisième génère, compile et exécute une version enfant de lui-même avec un compteur décrémenté — un organisme auto-réplicant minimal doté d’un état mutable. L’implémentation en assembleur exige en particulier d’encoder la représentation du programme directement dans des constructions au niveau machine.