Source code - code that is written by you to control a process. It can be written in any number of programming languages.
High level programming language - C, C++, Lisp, Basic as apposed to a low level language like ASM.
Assembler - is like a compiler, except it is used to translate ASM into...