Si nous avons un programme informatique arbitraire qui peut modifier ses instructions, est-il possible de simuler ce programme avec un programme qui ne peut pas modifier ses instructions?
Éditer:
Je suis nouveau sur stackexchange, donc je ne sais pas si je suis autorisé à poser une NOUVELLE question ici, mais voici: Ok donc la preuve que c'est possible est en fait très simple comme vous l'avez montré. Maintenant, je me demande: y a-t-il des problèmes pour lesquels il est plus efficace (et dans quelle mesure) d'utiliser l'algorithme d'auto-modification le plus efficace pour résoudre le problème, par rapport à l'algorithme de non-auto-modification le plus efficace équivalent en entrée-sortie?