Originally posted by Solo
The biggest selling point of .Net is that it adds machine independence (like Java). However, unlike Java the .Net platform compiles the code on the target machine the first time it's run thus avoiding the overhead imposed by an interpreter.
The quote came from this thread: C Board > Platform Specific Boards > Windows Programming > Recommended Book on COM :: C++

I have asked many people about what exactly .NET is all about. The most anyone has been able to explain is that .NET is supposed to tie every application/computer to MS via the internet whenever it runs...
I honestly still don't have any idea what .NET is about. I just came across that quote above and found the statement remarkable. So, .NET creates apps that self-compile on the client machine when you run them? If that's true, that is really very interesting..

What do you know about it?