Implementation of Type Checking

Language When Type-Checking Performed Type-checking Implemented Using
Compiled Mostly Static  Symbol Table
Interpreted Dynamic Dynamic Descriptor for each Variable

Symbol Table

Dynamic Descriptor