<P> A computer program is usually written by a computer programmer in a programming language . From the program in its human - readable form of source code , a compiler can derive machine code -- a form consisting of instructions that the computer can directly execute . Alternatively , a computer program may be executed with the aid of an interpreter . </P>
input that tells the computer which task to execute is
source code