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 |
|
|