QUOTE(chriswsk @ Dec 15 2005, 09:57 AM)
Dot Net is a technology that provide you a framework to use different language to use the same library. Actually, It is slower that c++ because dot net need to run on the dot net framework. Alought the dot net framework make it slower. it provides a better and safer environment for the code to run.
I dont think that is the case. its in no manner slower then C/C++. You get the feel becuz its Compiled just in time. But Its intelligent enough to cope up with that.
Actually lets see how the Just in Time compilation of .NET CLR works.
Initially Just in Time Compiler will compile the code taking into the factors like
-Hardware Performance boosters...I mean the advatages provided by the platform.
-iT compiles and loads only the function needed for use at that particular instance of time. And hence will not compile all the code and will not load all the things in the memmory
-Provides Automatic and Intelligent Garbage Collection
-and much more
It, I am sure, will be faster then C/C++
True that Small programs will run faster if built using C++ but for may be huge programs like database handlers, imaging and multimedia softwares etc, .NET will be faster,
Reply