Copyright © Philip M. Parker, INSEAD. Terms of Use.

| Domain | Definition |
Computing | Partial evaluation |
Source: compiled by the editor from various references; see credits. | |
(From Wikipedia, the free Encyclopedia)
A computer program is seen as a mapping prog: {Istatic, Idynamic} ==> O of input data into output data. Istatic is the part of the input data known at compile time.
The partial evaluator transforms {prog, Istatic} into prog* i.e. precomputes all static input at compile time. prog* is called the residual program.
prog: {Istatic, Idynamic} > O
becomes prog*: Idynamic> O which in general runs more efficiently.
See also C++ Template metaprogramming
Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "Partial evaluation."
Crosswords: PARTIAL EVALUATION |
| Specialty definitions using "PARTIAL EVALUATION": binding-time analysis ♦ constant folding ♦ higher-order macro ♦ optimising compiler ♦ Recursive Functional Algorithmic Language. (references) |
Scrabble® Enable2K-Verified Anagrams | |
| Words within the letters "a-a-a-a-e-i-i-l-l-n-o-p-r-t-t-u-v" | |
-5 letters: alliteration, interpluvial, levitational, reputational, ultraviolent, vituperation. | |
| Source: compiled by the editor from various references; see credits. SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro. | |
Hexadecimal (or equivalents, 770AD-1900s) (references)50 41 52 54 49 41 4C      45 56 41 4C 55 41 54 49 4F 4E |
| Leonardo da Vinci (1452-1519; backwards) (references)
|
Binary Code (1918-1938, probably earlier) (references)01010000 01000001 01010010 01010100 01001001 01000001 01001100 00100000 01000101 01010110 01000001 01001100 01010101 01000001 01010100 01001001 01001111 01001110 |
HTML Code (1990) (references)P A R T I A L   E V A L U A T I O N |
ISO 10646 (1991-1993) (references)0050 0041 0052 0054 0049 0041 004C      0045 0056 0041 004C 0055 0041 0054 0049 004F 004E |
Encryption (beginner's substitution cypher): (references)50355254433546239563546553554434948 |
| 1. Crosswords 2. Anagrams 3. Orthography 4. Bibliography |
Copyright © Philip M. Parker, INSEAD. Terms of Use.