I programmed in C for 15 years, skipped C++, and have been programming in Java for nearly 15 years.
There are the myriads of libraries in Java that keeps you from rebuilding the wheel. But the main productivity drain that you have in C and likely C++ is the time spent debugging. It seemed that I spent 75% of my time debugging C, mostly chasing down errant pointers and memory leaks. In contrast, it feels like I hardly debug that much any more. While this is anecdotal, and my habits have certainly improved (like using TDD, and writing tests at all for that matter), I think that less time debugging is certainly a universal win for Java. -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javapo...@googlegroups.com. To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.