Topic: evaluate operator
Topic: evaluation in an environment
Topic: immediate computation
Topic: is a name a literal string or a symbol
Topic: operator precedence
Topic: assigning values to statements
Topic: compile-time execution
Topic: conditional expression
Topic: control returning functions and expressions
Topic: expression language
Topic: failure returning functions and expressions
Topic: function application
Topic: functional programming
Topic: functional side effects
Topic: program execution
Topic: reduction machines
| |
Subtopic: expression designates a value or a variable
Quote: an expression has a value; it may have two values, an L-value and an R-value [»straC8_1967]
| Quote: an expression specifies a computation that produces a value or variable; constant if determined at compile-time [»cardL_1991]
| Quote: a designator is an expression that denotes a variable or a variable's value; either readonly or writable
| Subtopic: lazy evaluation
Quote: can delay evaluating an item until it is needed [»bentJL_1982]
| Quote: lazy evaluation separates the construction of possible answers from the selection of appropriate answers; e.g., Newton-Raphson [»hughJ_1984]
| Quote: lazy evaluation is a powerful tool for modularization
| Quote: modularity through higher-order functions and lazy evaluation; shows examples in lists, trees, numerics, and AI [»hughJ_1984]
| Quote: copy on write: don't allocate backing store for a copied page until write to it; lazy evaluation [»giffDK7_1985, OK]
| Quote: implemented temporary escrow of file encryption keys by lazy evaluation with a smartcard; may be equivalent to 3-DES [»blazM6_1994]
| Quote: bit-vector algorithm for lazy code motion subsumes loop invariant code motion, common subexpression elimination, and redundancy elimination; computation as early as necessary and as late as possible [»knooJ6_1992]
| Quote: wotdlazy, an efficient algorithm for write-only, top-down construction of suffix trees; less than 12 bytes per input character; faster and less space than McCreight's hash table implementation [»giegR7_1999]
|
Group: expression evaluation
Topic: evaluate operator (7 items)
Topic: evaluation in an environment (35 items)
Topic: immediate computation (8 items)
Topic: is a name a literal string or a symbol (23 items)
Topic: operator precedence (13 items)
Related Topics
Topic: assigning values to statements (7 items)
Topic: compile-time execution (17 items)
Topic: conditional expression (11 items)
Topic: control returning functions and expressions (6 items)
Topic: expression language (14 items)
Topic: failure returning functions and expressions (24 items)
Topic: function application (18 items)
Topic: functional programming (45 items)
Topic: functional side effects (11 items)
Topic: program execution (8 items)
Topic: reduction machines (14 items)
|