to ChaseSun:
朋友,希望你说话的态度能严谨一些,毕竟这是一个技术论坛,你可以在编译一个.net的程序,随便你用c#或者是basic,最后的执行文件你可以发现是一个.exe,在执行的时候不用装载任何虚拟机进程,绝不会象java一样的启动java.exe去解释执行字节代码,而一个执行文件只要是直接调用二进制的接口(api)就是编译好的目标代码了,.net的改进就是对win32的升级,使其api变成了面向对象,尽管某些相当底层的操作可能会使用部分c或者汇编,但是已经屏蔽了.希望你以后发表言论的时候先自己论证一下