Quote (Minkomonster @ May 7 2014 12:51pm)
That is something that has been parroted as being a flaw for Java since its inception. And, if said 10 years ago, I would agree. However, the language has evolved. Benchmarking shows Java and even C# to be as fast if not faster than C++ in most circumstances. This has to do with certain optimizations that can be applied to Java/C# during their JIT compilation which simply cannot be done with C++. The only clear cut win C++ has is when manipulating hardware. Having access to raw pointers are always going to beat out virtualization.
Still most java apps I've seen are always noticeably slower to start, and always seem more sluggish that their C/CPP counterparts, especially UI-wise. Don't tell me you can't instantly tell when a certain app is written in Java due to this
This post was edited by m0hawk on May 7 2014 10:35am