从c程序编译生成的.exe文件和从vb程序编译生成的.exe文件之间有什么区别

时间:2013-12-01 09:01:07

标签: c vb.net exe platform-independent

从c程序编译生成的.exe文件和从vb程序编译生成的.exe文件之间有什么区别。 哪个.exe文件是独立于平台的(只要平台是.NET)?

1 个答案:

答案 0 :(得分:2)

C程序文件主要编译为本机机器代码,并且是特定于平台的。但是,VB.NET编译为.NET MSIL代码,然后可以在.NET虚拟机上运行。

话虽这么说,你可以为C编写自己的编译器,编译成MSIL或者查看C ++ / CLR。​​