In Programming you write your desired code and then compile it into an excutable which is directly associated with machine code. While scripting allows the coder to write the desired information or code which is compiled every time it is requested.