Symbol table management is done during compilation to store and retrieve the information
Type checking is one of the checks performed during the semantic analysis of
Inline expansion is a compiler optimization that replaces a function call by the body of
Dynamic memory allocation is when an executing program request the operating system to
give it a block of main memory, so it is performed during the run time
not during compile time.