Term
|
Definition
| case sensitivity, characters, keywords, length |
|
|
Term
|
Definition
| know in context, but used elsewhere |
|
|
Term
|
Definition
can't be used anywhere else (better and less confusing) |
|
|
Term
| Danger of case sensitive names |
|
Definition
| easy to confuse, violates syntax consistency |
|
|
Term
|
Definition
| more than one variable for same memory location |
|
|
Term
|
Definition
| address value (think l = location) |
|
|
Term
|
Definition
|
|
Term
|
Definition
| compile, load, link, run-time |
|
|
Term
|
Definition
| before run and no changes |
|
|
Term
|
Definition
|
|
Term
| Implicit Typing Pros/Cons |
|
Definition
pro: highly flexible con: compilier can't help you (sorry bud) |
|
|
Term
|
Definition
1. implicitly done 2. info preserving |
|
|
Term
|
Definition
| time during which the variable is bound to be a specific memory location |
|
|
Term
|
Definition
| appliation of operator to inappropriate operand |
|
|
Term
|
Definition
| activity of ensuring that the operands of an operator anre of compatible types |
|
|
Term
|
Definition
| all types know and checked at compile, each name has a single type (no changes) |
|
|
Term
|
Definition
| range of statements in which the name is valid |
|
|
Term
|
Definition
| too much data access, everyone has main variable, rigid |
|
|
Term
|
Definition
| all variables that are visible in that statement |
|
|
Term
| pros and cons of dynamic scoping |
|
Definition
con: no protection, all have access, difficult to read, slower
pro: no need to pass parameters |
|
|