… it also required the most extensive tuning efforts, many of which were done at a level of sophistication that would not be available to the average programmer.
Not just faster, but also much more efficient with memory utilization but apparently not so much with binary size. The Java JAR is 1/3rd the size of the C++ opt binary, but comparing bytecode with machine code is unfair (I wonder why they don’t native compile it). Neither Java nor Scala claim to be performance-competitive with C/C++. An interesting comparison would be FORTRAN, OCaml, and C++.
June 13, 2011 at 10:22 am
… it also required the most extensive tuning efforts, many of which were done at a level of sophistication that would not be available to the average programmer.
November 22, 2011 at 7:47 pm
Not just faster, but also much more efficient with memory utilization but apparently not so much with binary size. The Java JAR is 1/3rd the size of the C++ opt binary, but comparing bytecode with machine code is unfair (I wonder why they don’t native compile it). Neither Java nor Scala claim to be performance-competitive with C/C++. An interesting comparison would be FORTRAN, OCaml, and C++.