Click to See Complete Forum and Search --> : VS.NET Compilation
Chooty
January 26th, 2001, 05:51 AM
Can anyone explain how the compilation process in .NET is being done for each languages specially for VC.NET?
What are the differences in the compilation process of Visual Studio 6 & Visual Studio 7 (languages VC++, VB, C#)
Mr Ben
March 3rd, 2001, 05:03 AM
.NET compiles to an intermediate language (IL), whether that be C#, VB.NET, C++ or another .NET supported language. When executed, the IL is compiled using a just-in-time (JIT) compiler. This essentially means that .NET code is platform independent, because it's not compiled until it's needed. This also means that there shouldn't be any difference in the speed on execution of programs whether they're written in C#, VB.NET or whatever. You can't actually tell what a program has been written in just by looking at the IL code. HTH.
maheshbeniwal
March 6th, 2001, 08:37 AM
In addition ......
All .NET supported languages share common .NET Runtime library. That means doen't matter if you use C++, C#, or VB, you call same class. VB compiler hands over your code to CLR and which generates meta-data for the code. Any .NET supported compiler is able to understand this meta-data ...
See forthcoming acrticles on C# Corner (http://www.c-sharpcorner.com)
codeguru.com
Copyright Internet.com Inc., All Rights Reserved.