Compile - orig. compiling from different libraries
Parse - reading the code/text (part of speech)
Syntax - is this phrase in a correct order (e.g SVO)
Semantic - does this phrase make sense (logically)
Declare - create (a variable, function or whatever)