Andrew Lentvorski wrote: > 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.
No, tell us what you really think! ;-) C++ is a multiparadigm language, so one would expect that any given capability it has might be implemented in a simpler and more straightforward fashion in some other language. The benefits of the language comes from the (some would say unholy ;-) combination of these features. For example, there's some cool things that come from having a language that has support for generic programming, overloaded operators, access to platform specific features but portable with fairly well defined performance costs (in terms of complexity), objects, lexically scoped resource management (and in particular destructors), static typing and multiple inheritence. These features can be combined for a very efficient declarative approach to resource management. --Chris -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
