a text listing of commands to be compiled or assembled into an executable computer program.
the current code that makes up a program; needs interpreted or compiled mod12
the number of instructions a single processor core can carry out per second measured in hertz hz