On Fri, Nov 4, 2011 at 5:27 AM, R. Alan Monroe <amon...@columbus.rr.com>wrote:

> > (though I understand Java is capable of as good or better
> > performance than C/C++)
>
> In  execution  speed,  yes.  In RAM usage and startup time, definitely
> not.

Also, not in execution speed.  Good C++ is always faster than Java code.
 However, crappy C++ is slower than crappy Java code.  Because most
programmers are crappy, nearly everything on the internet says that Java is
faster.  From practical experience with C++ and with Java 7 (Oracle's
latest and greatest), with only moderate optimization on identical
programs, I know C++ to be *at least* twice as fast.

The only place Java has an advantage is memory allocation--and even that's
not really fair; the JVM preallocates everything, so "allocating" and
"deallocating" are almost no-ops.  If you want to do that, there are JIT
compilers for C++ . . .

Ian

Reply via email to