Which of the following defines a computer program?
The language in which a program is written
A set of instructions given to a computer
A set of instructions written by a computer
A secret message