Christopher Smith wrote:
Read "Modern C++ Design". Java can be great for what it's great for, but
C++ really does have unique benefits to offer.
Like what? I can think of *one single domain* that I would use C++ for,
and I seriously doubt that you hit that.
I walked the C++ route. I will not go back unless forced.
There is almost *nothing* that C++ gives me that isn't better supplied
in a different language.
For application programs, practically *anything* is better than C++.
Even Java and C# are better. I'd even go learn Ruby before going back
to C++. Even *Perl* scores better on my list than C++, and I'm a Python
dweeb.
As for templates, it is easier for me to wrap my head around Common Lisp
macros (arguably one of the hardest concepts in modern programming) than
C++ templates.
*That* says something.
Macros are at least conceptually simple even if they are tricky to use.
Templates are a conceptual tarpit of layered hacks *and* are tricky to
use.
-a
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg