just to breif
Scripting languages run inside another program. Scripting languages are not compiled. Scripting languages are easy to use and easy to write. but …
Very popular programming languages (Java, C#) run inside a ‘parent’ program – like scripting languages. Scripting languages today are used to build complex software. Computers are so fast these days, and scripting languages are so efficient, that for most business operations, there is no practical speed advantage (that there once was,) with a compiled programming language.