J
James Kuyper
On 11/01/2011 12:25 PM, Malcolm McLean wrote:
....
Everything is difficult to use, for some humans. C++ is a substantially
more complicated language than C, which means that there's larger number
of people who find it difficult. I personally think that it comes
uncomfortably close to being too difficult to learn to be useful; but I
don't think it's actually crossed that line - yet. It looks to me like
the next version of the C++ standard might do the trick.
However, people who find these aspects of C++ easier to deal with than
you do are not too hard to find. Whether they can be hired depends upon
how much you can afford to pay them. I've never been authorized to hire
someone to do C++ programming, so I've no idea what that level of
expertise costs in the current market.
....
There are two components to the system, the computer and the human
programmer.
It's no good having a programming language which is superbly
efficient, malleable, with automatic error-checking and so on, if for
some reason humans find it difficult to use. ...
Everything is difficult to use, for some humans. C++ is a substantially
more complicated language than C, which means that there's larger number
of people who find it difficult. I personally think that it comes
uncomfortably close to being too difficult to learn to be useful; but I
don't think it's actually crossed that line - yet. It looks to me like
the next version of the C++ standard might do the trick.
... There's not much point
blaming the human for his stupidity, unless you can hire someone else,
However, people who find these aspects of C++ easier to deal with than
you do are not too hard to find. Whether they can be hired depends upon
how much you can afford to pay them. I've never been authorized to hire
someone to do C++ programming, so I've no idea what that level of
expertise costs in the current market.