Чем компилируемые языки програмирования отличаются от интерпритируемых? - Компьютерные вопросы

Вопрос Чем компилируемые языки програмирования отличаются от интерпритируемых?

Регистрация
26 Сен 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
Для компилируемых нужен компилятор, а для интерпритируемых интерпритатор .Так в чём всё-таки различие если для обоих групп нужна среда запуска?
 
Регистрация
15 Дек 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Компилятор формирует исполняемый файл, который в дальнейшем может выполняться без среды. Транслятор нужен при запуске программы всегда.
 
Регистрация
24 Дек 2013
Сообщения
113
Репутация
0
Спасибо
0
Монет
0
Среда запуска нужна не всегда. Компилируемые языки обычно создают исполняемый файл операционной системы. Сама ОС является средой запуска. Для C# среда запуска - это .NET Framawork, сейчас он встроен в Windows. Только для Java нужна среда запуска - JRE. Среда запуска интерпретируемых языков тоже не всегда нужна, поскольку может быть частью ОС (в случае командных файлов ОС). Среда запуска JavaScript встроена в браузер. Код на компилируемых языках быстрее исполняется.
 
Сверху Снизу