Pouvez-vous penser à des utilisations légitimes (intelligentes) pour la modification du code d'exécution (programme modifiant son propre code au moment de l'exécution)?
Les systèmes d'exploitation modernes semblent désapprouver les programmes qui font cela puisque cette technique a été utilisée par des virus pour éviter la détection.
Tout ce à quoi je peux penser, c'est une sorte d'optimisation d'exécution qui supprimerait ou ajouterait du code en connaissant quelque chose au moment de l'exécution qui ne peut pas être connu au moment de la compilation.