The main difference between the programming language and scripting language is that the scripting language doesnot create any binary files (executables) and no memory will be allocated. For programming languages on compilation make binaries (either executables or libraries).