Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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)
И я подтвердил :-)



Страницы: 1 вся ветка

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

Наверх





Память: 0.46 MB
Время: 0.005 c
1-57788
Kostia
2002-04-06 12:51
2002.04.18
Как запустить *.exe на сетевой машине?


4-57915
ctapik-net
2002-02-14 15:58
2002.04.18
Определениие списка компьютеров в сети.


1-57793
новенький в Делфи
2002-04-06 00:25
2002.04.18
как прогу к часикам затолкать?


1-57683
Roman9
2002-04-07 16:33
2002.04.18
Как запустить из одной программы другую


14-57889
heruvim4ik
2002-03-09 17:10
2002.04.18
Посоветуйте самоучитель (Delphi 5)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский