partial evaluation An optimization technique. Parts of a program that have just enough data are evaluated, other parts are kept unchanged. For logic programming languages, unification and resolution automatically support mechanisms for partial evaluation such as: unfolding of procedure calls with their bodies, forward and backward propagation of data structures, and evaluation of built-in functions wherever possible. Special techniques, for example lazy evaluation, are necessary for partial evaluation of functional languages.
More From encyclopedia.com
Lisp , LISP LISP, an acronym for LISt Processing, is a programming language developed by John McCarthy in the late 1950s. Although LISP is a general-purpose… Fp , FP A notation for functional programming proposed by J. W. Backus in 1978. Backus propounded a general functional style of programming, and developed… Sql , Databases are designed, built, and populated with data for a specific purpose and for an intended group of users. Databases are built for many differ… Data , Data The word data (singular, datum ) is originally Latin for “things given or granted.” Because of its humble and generic meaning, the term enjoys c… Data Warehousing , Data warehousing refers to the organization and assembly of data created from day-to-day business operations. Data warehousing enables a user to retr… data communications , data communications The collection and redistribution of information (data) through communication channels. Data communications may involve the trans…
About this article
Updated About encyclopedia.com content Print Article
You Might Also Like