Языки сценариев являются языками программирования.Большинство используемых сегодня языков программирования, которые когда-то заслуживали метку «scripting» , представляют собой законченные среды программирования с синтаксической, семантической и библиотечной точки зрения.
В какой-то момент «язык сценариев» мог использоваться для языков, которые подходили только для написания коротких сценариев , но сегодня любой язык, который не требуетвыполнение сложного этапа компиляции, обеспечивающего цикл read – eval – print (REPL) , считается достаточным для сценариев.