Re[10]: Не пора ли нам перейти на D
От: Mirrorer  
Дата: 27.02.07 10:21
Оценка:
Здравствуйте, Disappear, Вы писали:

D>- Код под виртуальной машиной всегда будет медленнее native кода. Это элементарные законы математики, тут ничего нельзя изменить. Никакие технологии, и отчаянные попытки маркетологов не убедят в обратном.

JIT компиляция ?
Пример. Имеем программу работающую на 486 древнем. Not a big deal.
При первом запуске метода байткод дотнетовский JITнется в native. и последующие вызовы будут выполнятся уже без Jit компиляции.
С++ программа же скомпилирована со всеми потимизациями 486-го и работает быстрее. ТАк?

Теперь берем те же программу, переносим на Pentium IV.
Внимание вопрос. Сможет ли с++ программа скомпилированная под 486 использовать фишки четвертого пня для ускорения работы ?
А та же дотнетовская программа сможет. Потому что JIT сгенерирует native код для той платформы на которой он будет выполнятся.
"Если Вы отличаетесь от меня, то это ничуть мне не вредит — Вы делаете меня богаче". Экзюпери
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.