7
A
回答
14
2
c#代碼被編譯爲MSIL。它喜歡java字節碼。 msil將在運行時轉換爲機器isntrctions。
1. Conversion from C# to CIL by the C# compiler
2. Conversion from CIL to instructions that the processor can execute.
(只是在時間上)的組件執行此編譯的:
1
C#代碼編譯爲MSIL,MSIL由.NET CLR
2
C#彙編於這兩個步驟中完成的照顧從CIL到機器代碼的運行時間
3
那個.exe應該告訴你的是該文件是可執行文件。 C#被編譯成字節碼,就像java一樣,但是.NET把它包裝在一個CLR可執行文件中。
在這裏尋找一個更深入地瞭解CLR可執行http://etutorials.org/Programming/.NET+Framework+Essentials/Chapter+2.+The+Common+Language+Runtime/2.2+CLR+Executables/
+0
術語可移植可執行文件不僅僅針對.NET。 – Matthew
相關問題
- 1. 將一個文件「反編譯」爲原始二進制代碼
- 2. 將文件和字符串編碼爲二進制文件C#
- 3. 編譯二進制文件
- 4. gdb:使用-g編譯的二進制文件與使用-g編譯的二進制編譯的代碼
- 5. 將x86 PE二進制文件反編譯爲C?
- 6. 可以將ruby腳本預編譯爲二進制文件嗎?
- 7. Ionic將代碼編譯爲本機?
- 8. 是否有編譯爲機器代碼的C C++ C#編譯器
- 9. 是否有可能將C代碼編譯爲Javascript代碼?
- 10. php的二進制代碼(編譯php)
- 11. CUDA代碼編譯裏面的C++文件二進制文件在VS 2010
- 12. 如何設置linux將FORTRAN代碼編譯爲Windows二進制文件?
- 13. JVM編譯類文件到彙編源代碼或二進制代碼
- 14. 將XML文件編譯爲二進制文件
- 15. 是否有工具可以將CIL編譯爲二進制文件?
- 16. 編譯的二進制文件VS解釋的代碼python
- 17. 是否將資源文件編譯爲UNICODE或ANSI代碼頁?
- 18. 檢查是否編譯了「-static」的二進制文件
- 19. 將OpenMP代碼編譯爲C代碼
- 20. 在線C++編譯器:爲我輸出二進制文件?
- 21. 將Ascii代碼文件轉換爲二進制文件
- 22. 將二進制文件翻譯爲文本並返回
- 23. 將二進制文件轉換爲C中的文本文件
- 24. .obj文件是否包含二進制語言的機器碼?
- 25. 將.bmp文件解碼爲二進制
- 26. 是否可以在Mac上將C++代碼編譯爲.exe文件?
- 27. 如何將GCC編譯爲靜態二進制文件?
- 28. 將PHP編譯爲靜態二進制文件
- 29. 將特定測試編譯爲二進制文件
- 30. pip編譯vs二進制文件
這應該解釋。 http://en.wikipedia.org/wiki/List_of_CLI_languages – km1
與ngen(與jit相似的Java) – Cynede