Slide 1 Basic Semantics Slide 2 2 Content Names, attributes, and bindings Declarations, scope and the symbol table Overloading Allocation, lifetimes, and the environment…