The source code is the original language in which a program is written. This then has to be interpreted or compiled into machine code before it can be run.