Интерпретируемый и компилируемый код

Степень завершённости урока: 30%   

На первый взгляд кажется, что запуск программ в операционной системе Windows проходит всегда одинаково - пользователь два раза нажимает на файл с расширением .exe, после чего на экране появляется графический интерфейс программы. Что же происходит в это время "под капотом" операционной системы и процессора? При запуске компилируемый код программы сразу же готов выполняться процессором. Интерпретируемый код проходит через дополнительное звено - т.н. интерпретатор, который позволяет запустить код программы.


Особенности компилируемого кода:

- более высокая скорость работы

- невозможность внести изменения в программу без наличия исходного кода

- более сложная разработка


Особенности интерпретируемого кода:

- обычно более низкая скорость работы

- более высокая скорость разработки

- возможность внести изменения в программу без наличия исходного кода

- кросс-платформенность (возможность запуска на разных операционных системах)


Компилируемый код написан на языках программирования C++, Ассемблер.

Интерпретируемый код написан на языках программирования C#, Java, JavaScript, PHP, Python, VB.NET.


         

Страница обновлена 27 октября 2024 года.