Matches in DBpedia 2015-10 for { <http://dbpedia.org/resource/Eager_evaluation> ?p ?o }
Showing triples 1 to 56 of
56
with 100 triples 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 wikiPageLength "2340".
- Eager_evaluation wikiPageOutDegree "15".
- Eager_evaluation wikiPageRevisionID "575858315".
- Eager_evaluation wikiPageWikiLink Category:Evaluation_strategy.
- Eager_evaluation wikiPageWikiLink Church_encoding.
- Eager_evaluation wikiPageWikiLink Compiler_optimization.
- Eager_evaluation wikiPageWikiLink Computer_programming.
- Eager_evaluation wikiPageWikiLink Dead_code.
- Eager_evaluation wikiPageWikiLink Eager_evaluation.
- Eager_evaluation wikiPageWikiLink Evaluation_strategy.
- Eager_evaluation wikiPageWikiLink Expression_(mathematics).
- Eager_evaluation wikiPageWikiLink Graph_reduction.
- Eager_evaluation wikiPageWikiLink Imperative_programming.
- Eager_evaluation wikiPageWikiLink Lazy_evaluation.
- Eager_evaluation wikiPageWikiLink Operator_(computer_programming).
- Eager_evaluation wikiPageWikiLink Operator_(programming).
- Eager_evaluation wikiPageWikiLink Optimizing_compiler.
- Eager_evaluation wikiPageWikiLink Programming_language.
- Eager_evaluation wikiPageWikiLink Variable_(computer_science).
- Eager_evaluation wikiPageWikiLink Variable_(programming).
- Eager_evaluation wikiPageWikiLinkText "Eager evaluation".
- Eager_evaluation wikiPageWikiLinkText "Eager".
- Eager_evaluation wikiPageWikiLinkText "eager evaluation".
- Eager_evaluation wikiPageWikiLinkText "eager".
- Eager_evaluation wikiPageWikiLinkText "eagerly".
- Eager_evaluation wikiPageWikiLinkText "strict (eager)".
- Eager_evaluation wikiPageWikiLinkText "strictly evaluated".
- Eager_evaluation hasPhotoCollection Eager_evaluation.
- Eager_evaluation wikiPageUsesTemplate Template:Comp-sci-stub.
- Eager_evaluation wikiPageUsesTemplate Template:Programming_evaluation.
- Eager_evaluation wikiPageUsesTemplate Template:Unreferenced.
- Eager_evaluation subject Category:Evaluation_strategy.
- Eager_evaluation hypernym Strategy.
- Eager_evaluation type Article.
- Eager_evaluation type VideoGame.
- Eager_evaluation type Article.
- Eager_evaluation type Concept.
- 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 "Eager evaluation".
- Eager_evaluation sameAs Ivrig_evaluering.
- Eager_evaluation sameAs Datapohjainen_suoritus.
- 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 sameAs 及早求值.
- Eager_evaluation wasDerivedFrom Eager_evaluation?oldid=575858315.
- Eager_evaluation isPrimaryTopicOf Eager_evaluation.