Re: General Question!
Robby wrote:
Hello,
Can someone give me some general feedback on the folowing subjects.
I would like to know what is the difference between VC++ and VC.NET.
I guess VC++ uses unmanaged code where VC.NET uses managed code??? is
this correct.
Visual C++ .NET is an obsolete product name used for the 2002 and 2003
editions of the product (aka VC7 and VC7.1).
I still would opt for the old VC++ with native code which is
unmanaged code right?
No. __Every__ version of VC++ supports native code. For new native code
development, use VC++ 2008 (aka VC9).
Also, does knowing C++ offer a solid base towards progamming
orientation. For example if one knows C++, he is able to choose
weather he wants to go with VC++ or VC.NET or C# right?
It certaintly wouldn't hurt!
And is VC++ (native code style) still widely used in todays industry,
I heard that its not as popular but still a very important language.
Native code is less used in line of business applications (like wed sites,
internal database/ERP/CRM applications, etc). Shrinkwrap software (i.e.
what you can buy in a store) is still almost universally native code. Cross
platform code is almost universally native code. System level code (e.g.
drivers, operating systems) is almost universally native code (I say almost
because, for example, Microsoft Research is investigating fully managed
operating systems - kernel, drivers & all).l
-cd