What is a scripting language?
According to hackerdictionary.com a scripting language is a language that is not compiled down into a binary but is rather ran in real time in an automated fashion.
Unlike a compiled language such as C or Golang, a scripting language is ran during runtime. Some examples of actual scripting languages are Javascript, Python, etc.
Some of the applications of programming languages are:
1. They typically run inside a parent program like scripts that call other scripts.
2. More compatible while integrating code with mathematical models for application such as machine learning or artificial intelligence.
3. Languages like JAVA can be compiled and then used on any platform on the internet.