Darren New wrote:
Christopher Smith wrote:
due to the huge cognitive load (relative to other languages) most
practitioners are only familiar with a subset of it.
*And* in my experience, many of those hugely familiar with C++ reject
trying to learn anything else, often because they worry it'll be just
as huge an effort to get good at (say) Tcl as it is to get good at C++.
Honestly, I'm kind of doubting how well they really know C++ if they
reject learning anything else. Generally, to really grok what C++ is
capable of, it helps to be proficient with at least one pure or mostly
pure object oriented language as well as one pure or mostly pure
functional programming language, and most strong C++ practitioners are
familiar with a lot more. Indeed, the Boost folks provide a high-quality
template library for binding with Python as part of the standard library
(and there are several other similar language binding efforts underway
for Javascript, Java, Ruby, Tcl, etc.).
I can't think of a good C++ developer I've known who didn't have
familiarity with at least a handful of languages and was quite
proficient in at least a couple of others.
--Chris
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg