Re: What I don't like about C# so far, compared to C++ (managed or otherwise)
- From: "Larry Smith" <no_spam@xxxxxxxxxxx>
- Date: Tue, 31 Jul 2007 20:15:21 -0400
8/ C# programmers seem more junior than C++ programmers (not that I'm
a code guru, but that seems to be true).
Not my experience, and also not really a statement about the language.
That is true IMO (with no slight intended against C#) but it follows
naturally for two reasons:
1) C++ is a much more demanding language (read harder to learn and easier to
screw things up). It therefore forces programmers to think about what
they're doing more so than in C#. This will generally create programmers
whose heads are better wrapped around programming issues than those who work
in simpler languages. Unfortunately, the majority of C++ programmers are
marginal at best (a euphemism for other adjectives).
2) For obvious reasons, C++ programmers will normally have much better
OS/WinAPI experience than other programmers. Their mechanical understanding
of the OS gives them a huge edge over other programmers. In this area, a
grizzled C# programmer will simply not be in the same league as his C++
counterpart. Even on a supposedly neutral platform like .NET, the reality is
that you can and often do make better decisions based on sound knowledge of
the OS and WinAPI.
.
- Follow-Ups:
- References:
- What I don't like about C# so far, compared to C++ (managed or otherwise)
- From: raylopez99
- Re: What I don't like about C# so far, compared to C++ (managed or otherwise)
- From: Jon Skeet [C# MVP]
- What I don't like about C# so far, compared to C++ (managed or otherwise)
- Prev by Date: Re: What I don't like about C# so far, compared to C++ (managed or otherwise)
- Next by Date: Re: What I don't like about C# so far, compared to C++ (managed or otherwise)
- Previous by thread: Re: What I don't like about C# so far, compared to C++ (managed or otherwise)
- Next by thread: Re: What I don't like about C# so far, compared to C++ (managed or otherwise)
- Index(es):
Relevant Pages
|
Loading