Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Eager_evaluation> ?p ?o. }
Showing items 1 to 26 of
26
with 100 items per page.
- Eager_evaluation abstract "In computer programming, eager evaluation or greedy evaluation is the evaluation strategy used by most traditional programming languages. In eager evaluation, an expression is evaluated as soon as it is bound to a variable. The alternative to eager evaluation is lazy evaluation, where expressions are only evaluated when evaluating a dependent expression. Imperative programming languages, where the order of execution is implicitly defined by the source code organization, almost always use eager evaluation.One advantage of eager evaluation is that it eliminates the need to track and schedule the evaluation of expressions. It also allows the programmer to dictate the order of execution, making it easier to determine when sub-expressions (including functions) within the expression will be evaluated, as these sub-expressions may have side-effects that will affect the evaluation of other expressions.A disadvantage of eager evaluation is that it forces the evaluation of expressions that may not be necessary at run time, or it may delay the evaluation of expressions that have a more immediate need. It also forces the programmer to organize the source code for optimal order of execution. Conversely, it allows the programmer to order the source code to control the order of execution.Note that many modern compilers are capable of re-ordering execution to better optimize processor resources and can often eliminate unnecessary expressions from being executed entirely, if it can be determined that the results of the expressions are not visible to the rest of the program. Therefore, the notions of purely eager or purely lazy evaluation may not be applicable in practice.Under Church encoding, eager evaluation of operators maps to strict evaluation of functions; for this reason, strict evaluation is sometimes called "eager".".
- Eager_evaluation wikiPageID "62431".
- Eager_evaluation wikiPageRevisionID "575858315".
- Eager_evaluation hasPhotoCollection Eager_evaluation.
- Eager_evaluation subject Category:Evaluation_strategy.
- Eager_evaluation comment "In computer programming, eager evaluation or greedy evaluation is the evaluation strategy used by most traditional programming languages. In eager evaluation, an expression is evaluated as soon as it is bound to a variable. The alternative to eager evaluation is lazy evaluation, where expressions are only evaluated when evaluating a dependent expression.".
- Eager_evaluation label "Avaliação ansiosa".
- Eager_evaluation label "Eager evaluation".
- Eager_evaluation label "Strikte evaluatie".
- Eager_evaluation label "Valutazione eager".
- Eager_evaluation label "Wartościowanie zachłanne".
- Eager_evaluation label "Évaluation stricte".
- Eager_evaluation label "先行評価".
- Eager_evaluation label "及早求值".
- Eager_evaluation sameAs Évaluation_stricte.
- Eager_evaluation sameAs Valutazione_eager.
- Eager_evaluation sameAs 先行評価.
- Eager_evaluation sameAs 조급한_계산법.
- Eager_evaluation sameAs Strikte_evaluatie.
- Eager_evaluation sameAs Wartościowanie_zachłanne.
- Eager_evaluation sameAs Avaliação_ansiosa.
- Eager_evaluation sameAs m.0gw4r.
- Eager_evaluation sameAs Q615541.
- Eager_evaluation sameAs Q615541.
- Eager_evaluation wasDerivedFrom Eager_evaluation?oldid=575858315.
- Eager_evaluation isPrimaryTopicOf Eager_evaluation.