Programs vs. scripts
When a program is created, it is compiled to a language that the computer can understand. Once compiled the program does not need any other programs to run as long it as the computer has the required operating system and platform. A script is not compiled but needs an interpreter to translate the script into something the computer understands. Without an interpreter, the script cannot run on the computer, but once installed a script can run on any platform without needing to be re-written.
To be continued....
