What is the difference between the Scripting language and programming languages? What exactly is a scripting language (e.g. python)? What are the advantages/disadvantages of using them over other types of languages?