Текущий архив: 2002.04.18;
Скачать: CL | DM;
Вниз
Я знаю что имеется два основных вида средств реализации Найти похожие ветки
← →
DimaIv (2002-03-11 10:41) [0]языка: компиляторы и интерпретаторы. С компилятором всё понятно,
а вот интерпретатор как он работает,преимущества,недостаткию.
И если можно ссылочки в сети где можно почитать теорию программирования.
← →
Виктор Щербаков (2002-03-11 11:01) [1]http://www.kulichki.com/kit/
← →
DimaIv (2002-03-11 14:13) [2]Кто еще что скажет?
← →
drpass (2002-03-11 14:55) [3]Интерпретатор просто читает исходник и немедленно исполняет те команды, которые в нем записаны. Преимущества - простота реализации и примитивность. Недостатки - интерпретируемая прога раз в 15-20 медленнее исполняется, чем откомпилированная. Поэтому интерпретаторы сейчас применяются как вспомогательное средство (для написания скриптов, автоматизации)
← →
iZEN (2002-03-11 23:21) [4]Есть ещё так называемые JIT-трансляторы(just-in-time) -- компиляция налету принципиально-интерпретируемого кода (Sun Java -- JVM HotSpot; CLR -- .Net Framework). Рызница между чисто-откомпилированным кодом и интерпретирумым кодом практически исчезает (так как компиляция интерпретируемого кода происходит при загрузке его в память, а не во время выполнения как при чистой интерпретации).
Шутка ли, если у меня откопилированное Delphi-приложение отстаёт от JIT-"интерпретируемого" Java-приложения на операциях сортировки на 5..10%, а по строкам Delphi раза в 3 медленнее (а говорят, что откомпилированный код быстрее интерпретируемого -- так это смотря что и как использовать, главное алгоритмы!)
← →
Anatoly Podgoretsky (2002-03-11 23:25) [5]iZEN (11.03.02 23:21)
Именно, а насчет скорости это заблуждение, некоторые интерпритаторы легко обходят компиляторы по скорости, за счет хорошо оптимизированных билиотек, хороших алгоритмов и т.д.
← →
iZEN (2002-03-11 23:28) [6]Так я и сказал.
← →
Фэ (2002-03-11 23:33) [7]2iZEN - загляни в ящик свой.
← →
copyr25 (2002-03-11 23:34) [8]А человек мыслит, как интерпретатор:)))
Т.е. exe-шник не создается - нет независимого продукта!
Наверное, поэтому BASIC был одним из первых языков программирования?
"Человеческое, слишком человеческое..."
← →
iZEN (2002-03-11 23:47) [9]Для Фэ.
Я не забыл -- уже написал. Загляни в свой ящик.
← →
Anatoly Podgoretsky (2002-03-11 23:52) [10]iZEN (11.03.02 23:28)
И я подтвердил :-)
Страницы: 1 вся ветка
Текущий архив: 2002.04.18;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.007 c