What is the exact difference between programming languages and scripting languages and their types and their real time applications? What is the major difference between a scripting language like PHP and a programming language like Python?