首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c程序能否运行时修改代码,该怎么解决

2012-04-11 
c程序能否运行时修改代码可能这个标题不能真正反映我要问的问题。动态语言(DynamicLanguage)的一个特性就是

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

[解决办法]
c语言本生不支持,但你要做到也可以,这里就不说这个了

对于动态语言 ASP、PHP、Perl、Python,Smalltalk、Ruby等等,好像都是脚本
[解决办法]
upx
加壳软件都可以

热点排行