Semantic Analysis Chapter 6. Two Flavors Static (done during compile time) –C –Ada Dynamic (done during run time) –LISP –Smalltalk Optimization.