Oxford Dictionary: A series of coded software instructions to control the operation of a computer or other machine.
Webster’s Dictionary: A sequence of instructions that a computer can interpret and execute; "the program required several hundred lines of code".
A program is an intermediate language that helps the user and the machine communicate. The user gives instructions to the machine through the program and the machine sends its output back to the user the same way.
A computer ...view middle of the document...
Computer programmers are those who learn these languages and can create lines of instructions for the computer. These lines put together form a code or program.
All the websites, applications, games, security systems, operating systems and possibly everything we use on a computer have a code to them. Whenever we input something from the keyboard or mouse, it is sent to the code of the application and then interpreted by the code. The interpreted message is then processed by the code and a resulting action is output by the code to the application.
For example, when we play a game of pacman: when we press the left arrow (←) key on our keyboard, the program receives ‘←’ as an input. The program will contain an instruction which says that when the user inputs ←, the pacman should move left. Using these instructions, the program will tell the game to move the pacman left.
That is how all the buttons we press on a computer, or on any machine, work. So without a program, the computer would not know how to respond to anything we do on the keyboard or screen.
The program, therefore, acts as a translator, between the user and the computer.