OLD-idmessage-106771

#1923576
ArchiMage
Участник

[quote name='Данилка']насчет компиляции программы у потребителя. А разве это не так? Ведь все программы на точке компилируются в промежуточный код! И, запуская программу, мы ее фактически компилируем в окончательный машинный код! И это всякий раз, при каждом запуске! Я конечно понимаю, что в данном случае программа “затачивается” под конкретный процессор, но почему бы не переводить программу из промежуточного языка в машинный во время инсталляции? [smile doubt] [/quote]Ты имеешь ввиду JIT-компиляцию? Компилируются только фрагменты кода, специфичные для данного процессора в момент загрузки приложения в память, а не в момент установки. Все остальное якобы интерпретируется.Только кому какая разница, как это делается, если это делается быстро и эффективно?Притом позволяя освободиться от заморочек с освобождением памяти, с интегрированной безопасностью, с проработанной и логичной моделью приложения, с возможностью многоязыковой разработки одного приложения, и т.п.