Почему тот же код на с++ работает быстрее, чем на java? - Вопросы по С+

Вопрос Почему тот же код на с++ работает быстрее, чем на java?

Регистрация
18 Июн 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Код на C++ откомпилирован и работает на машинном коде. JAVA оптимизирован, но не настолько откомпилирован как C++
 
Регистрация
20 Окт 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
С++ компилируется в код для процессора. Java компилируется в код для программы которая выполняет ее. То есть тут сначала программа выполняется, а потом java "на процессоре". Сейчас правда JIT,и как бы программа на яве компилируется пока исполняется, а это тоже расходы
 
Сверху Снизу