Gerhard Menzl wrote:
2. A few days using Visual Studio .NET will quickly show that C# is the
home team. Example code is often available in C# but not in C++. Windows
Forms Designer support for C++ was absent from the initial release and
retrofitted in version 2003. The resulting rough edges put C++
programmers at a clear disadvantage.
Hi Gerhard,
I certainly understand your position, but I would say your first point
helps to explain why this is the situation. I do not concur with the
position that C# is preferred over C++. In fact, C++ is widely used and is
solving problems for .NET programming that C# is not. In short, C# and C++
are different languages with entirely different design goals. Microsoft
believes that developers should have a choice and be allowed to use a
language that serves their needs best.
Fundamentally, it is important to observe that C# and C++ have completely
different build models (whole program verses seperate compilation). That
makes it very difficult to solve a problem in C# and then just magically
make it available to C++ (and the reverse shows the same difficulty).
In the end, I do think that there is tremendous support for C++ at
Microsoft. Between C# and C++, we are solving problems for different
customer sets.
Cheerio!
--
Brandon Bray Visual C++ Compiler
This posting is provided AS IS with no warranties, and confers no rights.