Scripting Language

A scripting language, on the other hand, is 'compiled' (or more precisely, 'interpreted') at runtime, which means that until it is executed, the script remains a plain text file. If you looked at a compiled C program, it would not make any sense, because it's been broken down into machine language. However, a script is always stored as a plain text file. You can write and read a script in a plain text, change it at will, and just tell a script engine to run it. You do not have to go through a separate design-time step to compile the program. Certainly, there are special formatting conventions that you must follow when you write a script, but the code itself always remains plain text that you can read and edit in any text editor such as Notepad application that is included with all Windows Versions.