Recent Articles



































Reputation



         


This article needs cleanup.
Please improve it in any way that you see fit, and remove this notice and the listing on the cleanup page after the article has been cleaned up. For tips on cleaning and formatting see how to edit a page and the style and how-to directory .


Evaluation is a general term for the determination of the "value" of a mathematical expression, a meeting, a procedure, etc., by computation, discussion or analysis.


In computer science evaluation is the process of determining the value of an expression.

Some programming languages such as the Lisp programming language support expressions as a first-class data type and have an explicit evaluation construct. Other languages such as the C programming language only have expressions as a programming language construct rather than a data type, and implicity evaluate expressions at compile-time or run-time.

For example in LISP the expression

(eval (quote (add 2 3)))

will yield the result 5 by calling the evaluator function eval on the expression (add 2 3).

The term also has a closely related, but more precise, mathematical meaning in model theory.

See also: lazy evaluation, eager evaluation, eval


In divorce terminology, an evaluation (also called a parenting or custody evaluation) is a process the court may use in an attempt to determine who may be the better parent for the child or children to reside with.

[Top]




  View Live Article   This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License