Компилятор и интерпретатор
Автор Kdev задал вопрос в разделе Другие языки и технологии
Какие подробные отличия между интерпретатором и компилятором? и получил лучший ответ
Ответ от Пользователь удален[мастер]
Компилятор - Программа, выполняющая компиляцию. Компилятор создает выполняемый файл из программы, написанной на языке программирования высокого уровня. Недостатком компилятора является невозможность во время программирования проверить работу отдельной команды. Однако, увеличение скорости компиляции, появление структурного программирования и мощных отладчиков делают это практически незаметным. В настоящее время компиляторы распространены больше, чем интерпретаторы. Примерами компиляторов являются программы Turbo Pascal, Turbo C, Quick C. Большинство систем управления базами данных (например, Fox) совмещают в себе и интерпретатор, и компилятор.
Интерпретатор - Устройство, которое имеет сообщение на входе и преобразует его в другое на выходе. В этом смысле каждый компьютер - интерпретатор. 2. Тип реализации транслятора языка программирования высокого уровня, при котором не существует отдельно текста программы на машинном языке (как у компилятора) , а существует исходный текст, и машина пытается выполнять каждую языковую команду, представляя (интерпретируя) ее в командах нижнего уровня. В этом смысле операционная система - это интерпретатор, который работает с файлами. Выстраивается следующая схема: - на нижнем уровне процессор интерпретирует входные сигналы в выходные; - на следующем уровне находится программное средство, называемое операционной системой, которое текст (например, имя запускаемой программы) интерпретирует в результат; - на третьем уровне может находиться еще один язык-интерпретатор (например, Бейсик) и в нем может интерпретироваться программа пользователя. Существуют компьютеры, у которых операционная система совмещена с языком Бейсик, что уменьшает тем самым количество интерпретаций. Достоинства языка интерпретирующего типа: программа существует только на языке интерпретатора, что упрощает работу. Недостаток: медленная скорость выполнения программы, в связи с тем, что каждый раз при ее запуске программы необходимо проводить трансляцию, т. е. трансляция проходит непосредственно перед моментом выполнения каждой команды. Самыми характерными примерами интерпретаторов являются многие реализации языка Бейсик (MSX-Basic, GW-Basic), хотя существуют и реализации, поддерживающие компиляцию (QuickBasic, TurboBasic).
Что такое транслятор и компилятор? Вопрос по программированию напишите мне расширено пожалуста!
Компилятор - это как бы программа в котором собраны инструменты для программиста,
допустим
подробнее...
В чем разница между компилятором и интерпретатором???
Компилятор - Программа, выполняющая компиляцию. Компилятор создает выполняемый файл из программы,
подробнее...
Примеры систем ( не языков, а систем) программирования?
Система программирования — это система для разработки новых программ на конкретном языке
подробнее...
Вопрос о программировании!
Интерпретатор:
читаем одну строку кода, обрабатываем, выполняем
забываем, что
подробнее...
Профессии связанные с программированием. То есть виды профессии программиста.
IT, инденер-программист, техник-программист, администратор баз данных, винадмин (Человек, который
подробнее...
Что такое "компиляция"?
Программист пишет программу на языке программирования - высокого уровня (например, Basic), когда
подробнее...
языки программирования. можно кратко и основное очень нужно по информатике. читала доклад, не поняла
Ну тут уж не получиться саАФсем кратко.
Бывают языки низкого уровня (машинного) , ассемблеры.
подробнее...
Скрипты и эмуляция браузера.
1. на любом
2. текстовый редактор, компилятор или интерпретатор языка, выбранного в п.
подробнее...
Что такое "инкапсуляция" и "трансляция"?
Инкапсуляция в компьютерных сетях — это метод согласования сетей, применимый только для
подробнее...
Помогите с VBS, как экранировать символ "?
Экранирования символов в VBS нет, и это не компилятор, а интерпретатор.
Есть ф-ция Chr(),
подробнее...
Как начать программировать с нуля!
надо просто начать читать что есть в сети и программировать все так делают
Модест
подробнее...
чем отличается компилятор от интерпретатора
интерпритатор поглашает открытый код например тот же самый браузер.. .
а компилятор делает
подробнее...
Как декомпилировать программу, написаннаю для MS-DOS'a?
надо знать на каком языке написана эта программа и искать декомпилятор именно под ЕЁ язык.
подробнее...
Задан числовой массив A[1:m, 1:n]. Составить программу...
const N = 10;vara: array[1..N] of integer;i, min, max: integer;beginmin := 30;for i := 1 to N do
подробнее...