c程序能否运行时修改代码
可能这个标题不能真正反映我要问的问题。
动态语言(Dynamic Language)的一个特性就是runtime code modiciation。
既然C语言作为静态语言应该是不能运行时修改代码才对。
但是binary translation是需要考虑runtime code modication的。
我知道的那些动态语言都是些脚本语言,binary translation肯定不需要考虑脚本语言写的程序。
能有哪种语言支持runtime code modification,又是需要编译成汇编代码的?