Un programa informático en ejecución normalmente es tratado
como algo diferente de los datos con los cuales opera. Sin embargo, en algunos
casos ésta distinción es ambigua, especialmente cuando un programa se modifica
a sí mismo. El programa modificado es ejecutado secuencialmente como parte del
mismo programa. En el caso de programas escritos en código máquina, lenguaje
ensamblador, Lisp, C, COBOL, PL/1 y Prolog y JavaScript (la función eval),
entre otros, es posible tener código que se auto-modifica.

No hay comentarios:
Publicar un comentario