preguntar acerca de self-modifying

7
réponses

Comment écrire du code Auto-modifiable dans l’assemblage x86

Je cherche à écrire un compilateur JIT pour une machine virtuelle hobby sur laquelle j'ai travaillé récemment. Je connais un peu d'assemblage, (je suis principalement un programmeur C. Je peux lire la plupart des assembly avec référence pour les opco …
demandé sur 1970-01-01 00:33:31
13
réponses

Code Auto Modifiable

Je pense récemment à écrire programmes auto-modificateurs , je pense que cela peut être puissant et amusant... Donc, je suis actuellement à la recherche d'un langage qui permet de modifier facilement le code du programme.. J'ai lu à propos de C# (co …
demandé sur 1970-01-01 00:33:30
2
réponses

Écriture d’un compilateur JIT dans l’assemblage

J'ai écrit une machine virtuelle en C qui a des performances décentes pour une machine virtuelle non-JIT, mais je veux apprendre quelque chose de nouveau et améliorer les performances. Mon implémentation actuelle utilise simplement un commutateur pou …
demandé sur 1970-01-01 00:33:31
9
réponses

Un programme C peut-il modifier son fichier exécutable?

j'ai eu un peu trop de temps sur mes mains et j'ai commencé à me demander si je pouvais écrire un programme d'auto-modification. À cette fin, j'ai écrit un "Hello World" en C, puis j'ai utilisé un éditeur hexadécimal pour trouver l'emplacement de la …
demandé sur 1970-01-01 00:33:30
4
réponses

Homoiconic et «sans restriction» auto modifiant le code de + lisp Est vraiment l’autonomie de la modification?

j'admettrai volontiers que ma connaissance du Lisp est extrêmement minime. Cependant, je suis extrêmement intéressé par la langue et j'ai l'intention de commencer à l'apprendre sérieusement dans un avenir proche. Ma compréhension de ces questions est …
demandé sur 1970-01-01 00:33:31