I bet this is going to stir some people up ;)
What is the best language to use with .NET? Now personally, I am a VB kind of guy because of ASP, but have done some C++ in the past (the real simple stuff, like what you first learn in a high school ap comp sci class). One thing I've noticed is most of the more advanced samples and articles online are done in C#. What is so great about C#, vs VB and C++? I've heard C# executes faster than VB, but would that only apply to the first time the page is compiled, because isn't it also true that each time a page is accessed after it has been compiled it is done so in the CLR? So then, does it not matter what language a given page is in? Now my understanding on the speed of a page execution is not necessarily the language, but rather how much data the processor has to go through. VB has longer and more words than say C++ or C#. Does it make that much of a difference?
Is VB designed more for the hobbyist or beginner, and C# more for the enterprise level guys?
Also, is VB or C++ destined for death in future versions of .NET? I mean, C# is new, but looks a lot like C++, so then is C++ not going to be supported in the future?
Just some thoughts from a loley VB programmer getting tired of translating from C# ;).
View Complete Post