编译」(compile),与「反编译」(decompile)..哪些语言容易被反编译.
编译」(compile),就有「反编译」(decompile)同样的道理,有「编译」(compile),就有「反编译」(decompile);有「反编译」,就有「反反编译」。对于Java和.NET这种虚拟机器的中间码来说,尤其明显。 Java程序编译后的结果是Java Bytecode,而.NET编译后的结果是CIL(Common Intermediate Language),两者都具有下列的特性: -同为堆栈式(stack-based)指令集。 -同为高阶面向对象机器语言 -和平台无关