Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. COThe more complicated answer is, "There's more to the equation than CPU cycles." Most of the interesting new development I've been seeing in data mining (which can be pretty intensive) has been happening in Java. The reason is, the practically-attainable performance advantage of low-level code isn't large enough to justify the cost. Not when computers are so very, very inexpensive nowadays. Nowadays, when lower-level languages are used the motivation has to do with historical considerations or what languages are well-supported on the target platform at least as often as anything else.
      singulars
    2. CO@Sean I definitely agree with part C#/Java vs C++ when comparing time/speed of development. But at end of the day, .NET will always be slower for 99% of time compared to C++. There is no question about that.
      singulars
    3. COIt's really not so cut and dry. Concrete example: the Java port of Quake runs faster than the original. In this world of heterogeneous hardware, the CLR's ability to jit you up some native code that's optimized for the specific CPU on which the code is currently running can seriously level the playing field. Constraints on pointer use also open up categories of compiler optimization that simply aren't available in C/C++. None of this obviates the fact that a clever programmer can do impressive things in a low-level language. But usually the programmer in question isn't quite that clever.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload