11 results for: call-by-name
call-by-name reduction
(CBN) (Normal order reduction, leftmost, outermost reduction). An argument passing convention (first provided by ALGOL 60?) where argument expressions are passed unevaluated. This is usually implemented by passing a pointer to a thunk - some code which will return the value of the argument and an environment giving the values of its free variables.
This evaluation strategy is guaranteed to reach a normal form if one exists.
When used to implement functional programming languages, call-by-name is usually combined with graph reduction to avoid repeated evaluation of the same expression. This is then known as call-by-need.
The opposite of call-by-name is call-by-value where arguments are evaluated before they are passed to a function. This is more efficient but is less likely to terminate in the presence of infinite data structures and recursive functions.
Arguments to macros are usually passed using call-by-name.
(2006-05-27)
| The Free On-line Dictionary of Computing, © 1993-2007 Denis Howe |
Mc Call Creek, MS Zip code(s): 39647
Call, TX Zip code(s): 75933
Avon By The Sea, NJ Zip code(s): 07717
Lakes by the Bay, FL (CDP, FIPS 38718) Location: 25.57185 N, 80.32553 W
Population (1990): 5615 (2411 housing units)
Area: 12.5 sq km (land), 0.4 sq km (water)
Cardiff By The S, CA Zip code(s): 92007
Carmel-by-the-Sea, CA (city, FIPS 11250) Location: 36.55335 N, 121.92095 W
Population (1990): 4239 (3324 housing units)
Area: 2.8 sq km (land), 0.0 sq km (water)
Lauderdale-by-the-Sea, FL (town, FIPS 39475) Location: 26.18843 N, 80.09579 W
Population (1990): 2990 (3345 housing units)
Area: 1.2 sq km (land), 1.5 sq km (water)
Avon-by-the-Sea, NJ (borough, FIPS 2440) Location: 40.19100 N, 74.01524 W
Population (1990): 2165 (1371 housing units)
Area: 1.1 sq km (land), 0.3 sq km (water)
Ormond-By-The-Sea, FL (CDP, FIPS 53175) Location: 29.34370 N, 81.06807 W
Population (1990): 8157 (5241 housing units)
Area: 5.1 sq km (land), 0.0 sq km (water)
Mc Call, ID Zip code(s): 83638
| U.S. Gazetteer, U.S. Census Bureau |
View results from: Dictionary | Thesaurus | Encyclopedia | All Reference | the Web
Perform a new search, or try your search for "call-by-name" at:
- Amazon.com - Shop for books, music and more
- Reference.com - Encyclopedia Search
- Reference.com - Web Search powered by Google
- Thesaurus.com - Search for synonyms and antonyms














