Assuming you mean VC++ 6... it's said to offer better performance than .NET. Many companies have not yet embraced .NET technology, and many developers haven't even bother learning it until MS develops the platform a little more. There's 2 C++ forums here full of opinionated developers who might answer your question too.
Visual C++ is IN .Net. They didn't drop it by any means. It is actually the only language in .Net that gives you a choice of creating .Net framework software or unmanaged code.
I do't use VC++ but know some comercial developpers who use. The are also subscribed to the MSDN.
I asked them about .NET and they told me that .NET was for fishing. They are sticking to VC++ 6 and will not jump onto comodities. Especially when they have applications out there they must support.
Sometimes, actually quite often, the decreased performance by using more a RAD language is far overcome by the must quicker development time.
This might not be true in major software development companies, but non-software companies who develop in-house may be better off with .Net as opposed to C++ for some tasks.
I agree with RiverGuy... I'm an entry-level programmer, and I've been developing in .NET for 6 months now, just small-scale apps here & there in VB to make life easier in a manufacturing environment... and the work I've done in 6 months guaranteed me a full-time job. I'd have only made about 1/2 to 2/3 of the progress in a "heavy-duty" language like VC++... and management probably wouldn't have been as excited about keeping me around. So what if my program runs in 15 seconds instead of 14?
True, in situation such as that benlinkknilneb, RAD languages are far superior since speed isn't an issue. Although, in situations such as writing games/3d apps/photo editing/etc, where the programs are huge and speed is of the essance, C++ will probably always be around.
My point being, don't plan on putting C++ out to pasture and writing it off in the history books any time soon. Most all colleges are still teaching it.
Still using VC++ and not migrating to .NET for a while. Too many legacy apps that have been developed and the comfort level of the ol' language is reassuring enough to sit with it for a while to come.
It still rocks for graphic development and funky DLLS and services.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.