On Sep 18, 6:22 am, Ian Collins<ian-n...@hotmail.com> wrote:
On 09/18/10 03:49 PM, Daniel wrote:
[...]
Don't forget the biggest convenience of all: programmer availability!
When one of my favourite tool sets degraded to Java (and I
do mean degraded, it's memory footprint grew from about 50
to over 700MB!) I asked the developers why and they told me
they simply couldn't get enough skilled C++/Motif
programmers where Java programmers where two a penny.
That's an interesting point, to which I'm not sure I agree,
although I can see where a manager might think so. C++ is
clearly a more complicated language than Java. But some of that
complexity is there to allow it to solve more complex problems.
A programmer capable of solving such problems is capable of
learning C++ well. Less competent programmers have real
problems with C++. (I'm not talking of some of the critics in
this thread. They obviously are capable C++ programmers as
well, even if for some reason, they prefer Java.) Since
learning C++ well requires real skill, there are less C++
programmers, but the Java programmers who aren't capable of
learning C++ probably aren't capable of writing good code in
Java either (although they may know Java the language well).
get several cheap java programmers for every expensive C++/Motif one"...