>what is .NET and why is it important?
It gets me out of work for a day to go to the rah-rah launch event :D (I don't know why, but I'm really psyched for that)
Printable View
>what is .NET and why is it important?
It gets me out of work for a day to go to the rah-rah launch event :D (I don't know why, but I'm really psyched for that)
No prob. While you are at it, could you have a look and mail me my password, or PM it here ? I lost it, and the recovery routine of fd didn't work. I mailed Rick and Fordy, but my mails seem to have been lost over time ;)
I heard that the IL code was the same for every language.
Thats not 100% true, due to differences in the languages.
Imagine a while loop incrementing the counter until some condition is met. C++ produces the logical loop code. If the counter overflows, noone cares. In VB, overflow checking is performed on every variable. So VB will produce the same code like C++, with an additional overflow check. In MSIL, that means that the C++ loop uses a command like INC while in VB, it's something like INC.ovf. This is because different languages handle same constructs in a different way.
Generally, you are right. If you have something that is handled the same way in each language, then no matter what syntax, it produces the same MSIL code.