Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Вниз

Я знаю что имеется два основных вида средств реализации 


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)
И я подтвердил :-)




Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.041 c
14-57854          Dimedrol              2002-03-11 11:43  2002.04.18  
2 винта - 2 системы. Как ?


1-57798           Yuriy                 2002-04-06 18:24  2002.04.18  
как определить имя компонента вызвавшего событие


3-57594           VAleksey              2002-03-26 12:25  2002.04.18  
ADO


1-57715           Tiomik                2002-04-08 12:39  2002.04.18  
какие книги посоветуете начинающему програмисту???


3-57664           alexandervasjuk       2002-03-26 13:45  2002.04.18  
UpdateSQL: Insert => ID = 0