A computerized list of instructions which tells the computer what functions to perform and how to perform them. Programs also contain data, called variables, which assist the instructions in decision making. When the computer user runs the program, the program directs the computer to perform the functions as listed in the program's instructions. The person who creates the list of instructions and variables comprising the computer program. A specification of the form the computer instructions will take when the programmer types them in.
Different languages take different forms.
Group discussions on programming languages quickly become loud and heated debates. Compiler A Compiler is a program which the programmer runs when he creates or changes the computer instructions comprising his program. The Compiler reads the instructions, and outputs a file of 1's and 0's which cause the computer to perform the programmer's original instructions. When the user runs the program, he simply runs the file of 1's and 0's. This is the fastest method for the user.