LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

Основное различие между компилятором и интерпретатором в том, что компилятор принимает на вход программу полностью

ну вот ява машина не принимает программу полностью. она подгружает классы по мере необходимости. обычный проц не принимает программу полностью если она оверлейная, а грузит оверлеи по мере необходимости. интерпретаторы тоже не принимают «программу полностью», а грузят себе модули, по мере их вызова. вы чета сказали не то.

кстати компиялтор как раз не принимает на вход «программу полностью». он принимает на вход ЕДИНИЦУ КОМПИЛЯЦИИ. это линкер принимает на вход «программу полноcтью», если не учитывать динамические dll, которые он разумеется не принимает.

Исходная версия alysnix, :

Основное различие между компилятором и интерпретатором в том, что компилятор принимает на вход программу полностью

ну вот ява машина не принимает программу полностью. она подгружает классы по мере необходимости. обычный проц не принимает программу полностью если она оверлейная, а грузит оверлеи по мере необходимости. интерпретаторы тоже не принимают «программу полностью», а грузят себе модули, по мере их вызова. вы чета сказали не то.