it is probably slightly an apple vs oranges question because of the kinds of apps you would write in each. while we know Java can cut it on the desktop, it often doesn't roll that way. A good C++ programmer might be able to do amazing things but only because they are being a human compiler and need to be aware of how everything is working on the metal. So the same argument could be made for C vs assembler. This isn't meant to insult C++ developers (I was one for years and still tinker).
Java is "cheating" in that it gives you stuff for free, but also frees you up to think about the problem, not the implementation. Which should be the goal of any higher level language. I wouldn't want to write any kinds of server side / business apps in C+ + (unless it was doing something very specific). You have to go out of your way to bring down a Java server. I wouldn't want to write a h.264 codec in 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
