Java is even faster because it can runtime analyize what code is actually doing, and do a better optimization than a static C or C++ optimization.) Whatever the cause, a lot of the comments on this thread are clearly nothing more than Java haters who some reason feel the need to deny the reality that java is a more popular language than C++ or C today.