Sorry but I have this basic question, is about plataform .NET Framework, I'd like to know if the final result is a machine compiled code compatible with .NET FW or is a .NET FW code to be translated in runtime as with Java .
Too, I'd like to know about the same but with C# and Basic. We know that pure C++ code is optimized machine code, but how works C# or Basic about this .
Thanks.

.Net Framework, compiled or translated?
John R. Meek
Check out the following article for more in-depth info:
http://msdn.microsoft.com/msdnmag/issues/05/04/NGen/default.aspx
Regards,
Vikram
Stefan Knoche
Diego Gonzalez
Lagash Systems SA
C# MVP
Lisa Nicholls
For more infromation about the GAC, see the following link:
http://msdn.microsoft.com/library/default.asp url=/library/en-us/cpguide/html/cpconglobalassemblycache.asp
Peter Moretti
The generated native image is found in the Global Assembly Cache. When you try to load the assembly, the CLR loads the native image from the GAC instead of loading the MSIL assembly.
jaybs
A bit confusing.
Glenfar
Tomcat68
The .NET compilers convert the code to MSIL - Microsoft Intermediate Language which is something similar to Java bytecodes. This is then converted to machine language by the JIT Compiler at runtime.
Read more here.
You can however choose to create a native image using tools provided by the .NET SDK:
http://msdn.microsoft.com/library/default.asp url=/library/en-us/cpguide/html/cpconjitcompilation.asp
Regards,
Vikram
RobertBCran
Then we must suppose that C# and Basic always generate MSIL, not .
Thanks.