Интерпретируемый и компилируемый код
Степень завершённости урока: 30%
На первый взгляд кажется, что запуск программ в операционной системе Windows проходит всегда одинаково - пользователь два раза нажимает на файл с расширением .exe, после чего на экране появляется графический интерфейс программы. Что же происходит в это время "под капотом" операционной системы и процессора? При запуске компилируемый код программы сразу же готов выполняться процессором. Интерпретируемый код проходит через дополнительное звено - т.н. интерпретатор, который позволяет запустить код программы.
Особенности компилируемого кода:
- более высокая скорость работы
- невозможность внести изменения в программу без наличия исходного кода
- более сложная разработка
Особенности интерпретируемого кода:
- обычно более низкая скорость работы
- более высокая скорость разработки
- возможность внести изменения в программу без наличия исходного кода
- кросс-платформенность (возможность запуска на разных операционных системах)
Компилируемый код написан на языках программирования C++, Ассемблер.
Интерпретируемый код написан на языках программирования C#, Java, JavaScript, PHP, Python, VB.NET.
Страница обновлена 27 октября 2024 года.