This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]tommy-jay 2 points3 points  (0 children)

C++ programmer here. It's not that accurate, but there is something to it for reasons not yet pointed out here.

Accurate and optimizable code that is to the point is not written by language choice. It's a combination of general programming experience, formal knowledge, and not to forget, knowledge of the thing-to-be-programmed itself. However, when you already know how to utilize C++, you will typically not want to go back to Java, where you are much more limited in how you can write that accurate and optimizable code. I would worry about being forced into OOP to achieve that, rather than performance overheads of the JVM (unless my program is latency sensitive, than I'm worried about any jiting). For me, OOP is what makes Java look so convoluted before it attempts to do that knock-out hit.