Linked by Eugenia Loli-Queru on Sun 16th Apr 2006 19:56 UTC
General Development Defect removal is preferred over defect survival. If some defect slips through the cracks, however, the C++ exception handling mechanism helps to fortify your software's fault tolerance, as Cameron and Tracey Hughes explain. Also, elsewhere on the same site, old maps were marked with the phrase "Here be Dragons" to help seafarers steer away from dangerous places; in programming the best way to avoid dealing with bad code is to avoid writing it. Diomidis Spinellis points out 10 giveaways to spot bad code that you (or others) may have written.
Thread beginning with comment 115472
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Why C++?!
by dylansmrjones on Mon 17th Apr 2006 09:09 UTC in reply to "RE[2]: Why C++?!"
dylansmrjones
Member since:
2005-10-02

C++ is a fine application language. So is Object Pascal and C#, and several other languages.

The problem with C++ (and C) is the amount of traps which can easily result in bad code, with equally bad consequences. Sloppy code practices do not have the same large consequences with Java, C# and Object Pascal. And that's the main difference.

C++ is well suited for applications, but puts much more responsibility on the programmer than does Java and C#.

Reply Parent Bookmark Score: 5