Wiem, że kod Java jest kompilowany do kodu bajtowego, który jest wykonywany przez maszynę JVM.Czy kod C# jest kompilowany do natywnych plików binarnych?
Co jest w przypadku C#? Zauważyłem, że aplikacje napisane w języku C# mają rozszerzenie .exe
, co sugerowałoby, że są natywnymi instrukcjami maszyny. ale czy tak naprawdę jest?
Powinno to wyjaśnić. http://en.wikipedia.org/wiki/List_of_CLI_languages – km1
Z ngen (podobnie jak Java z jit) – Cynede