Ключевые отличия между блочным и скриптовым языками программирования заключаются в следующих особенностях:
Блочные языки предполагают, что программист пишет исходный код программы, а потом прогоняет его через компилятор, который создаёт машинный код. thecode.media Результат работы компилятора — самостоятельная программа, которая потом может работать без внешних программ. thecode.media
Скриптовые языки предназначены для написания скриптов, которые выполняются интерпретатором или виртуальной машиной. blog.sf.education Сам скрипт — это и есть готовая программа, но для его запуска и работы нужен внешний интерпретатор, который выполнит команды. thecode.media
Ещё одно отличие — динамическая типизация. oparinseo.ru В скриптовых языках типы данных присваиваются динамически во время выполнения программы. oparinseo.ru В языках со статической типизацией тип переменной должен быть определён на этапе компиляции. oparinseo.ru