Вопросы к Поиску с Алисой
Скриптовые языки при разработке веб-приложений выполняются динамически, для их работы нужен интерпретатор, который берёт строки кода по очереди и выполняет их шаг за шагом. dzen.ru imba.ru Примеры скриптовых языков: JavaScript, PHP, Python. imba.ru
Компилируемые языки устроены так: программист пишет исходный код программы, а потом прогоняет её через компилятор. thecode.media Компилятор берёт исходный код целиком, анализирует его и создаёт машинный код. thecode.media Результат работы компилятора — самостоятельная программа в виде машинного кода, которая потом может работать сама, без компилятора. thecode.media
Таким образом, главное отличие в том, что для работы скрипта нужен интерпретатор, а для работы компилируемого кода достаточно один раз скомпилировать его и перевести в машинный язык — после этого получится исполняемый файл, который можно запустить на любом компьютере с такой же архитектурой и операционной системой. dzen.ru