statement block
http://en.wikipedia.org/wiki/Statement_block
scope
http://en.wikipedia.org/wiki/Scope_(programming)
Name binding
http://en.wikipedia.org/wiki/Name_binding
- Dispatch table a branch table by another name used for late binding
- Function pointer a term used to describe arrays of addresses to functions as used in branch tables
- Lookup table an array of items to be matched, sometimes holding pre-calculated results
- Switch statement a high level language conditional statement that may generate a branch table
- Virtual method table a branch table by another name with dynamically assigned pointers for dispatching (see Dispatch table)