比如360杀毒软件是用c或是c++写的,而c++是编译型语言,生成的是可执行文件,,但它却只能在windows系统下运行。同样windows系统部分也是用 c++编写,生成的同样是可执行文件,但它却可以直接被识别运行。而任何编译型语言都是目标代码了,包括汇编,那为什么却有了应用软件与操作系统的差别,请问他们的本质区别在哪?