Eager evaluation
In computer programming, eager evaluation, also known as strict 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. An opposite alternative to eager evaluation is lazy evaluation, where expressions are evaluated only when a dependent expression is evaluated depending upon a defined evaluation strategy. The effects of eager evaluation include:
Wikipage disambiguates
Algorithmic efficiencyAlice (programming language)Apache CouchDBAvaliacao ansiosaAvaliação ansiosaCamlChurch–Rosser theoremComparison of multi-paradigm programming languagesEager executionErlang (programming language)Evaluation (disambiguation)Evaluation strategyF Sharp (programming language)Functional programmingFutures and promisesGlasgow Haskell CompilerGraph reductionGreedy evaluationHope (programming language)ISWIMJulia (programming language)Kinetic Rule LanguageLambda calculusLambda calculus definitionLambda liftingLazy evaluationLisp (programming language)List of functional programming topicsList of programming languages by typeML (programming language)Mathematical notationOz (programming language)PureScriptPure (programming language)Purely functional programmingSatisfiability modulo theoriesShort-circuit evaluationStandard ML of New JerseyStrict evaluationStrict function
Link from a Wikipage to another Wikipage
seeAlso
primaryTopic
Eager evaluation
In computer programming, eager evaluation, also known as strict 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. An opposite alternative to eager evaluation is lazy evaluation, where expressions are evaluated only when a dependent expression is evaluated depending upon a defined evaluation strategy. The effects of eager evaluation include:
has abstract
Avaliação ansiosa, em programa ...... das linguagens de programação.
@pt
En informatique, l'évaluation ...... ment appelée appel par valeur.
@fr
In computer programming, eager ...... operations on that code block.
@en
Nella programmazione, la valut ...... ordine di esecuzione ottimale.
@it
Strikte evaluatie (in het Enge ...... (1 + 5 ^ 2)print xprint x + 2
@nl
Wartościowanie zachłanne, wart ...... mogą się okazać niepotrzebne.
@pl
先行評価(せんこうひょうか、英: eager evaluat ...... 種であり、多くの言語処理系で標準的に使われている戦略である。
@ja
及早求值(英語:Eager evaluation)又譯熱切求 ...... 由于记忆化(memoization)特性,求值过程与之不同。
@zh
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
1.008.029.423
Link from a Wikipage to another Wikipage
wikiPageUsesTemplate
subject
hypernym
type
comment
Avaliação ansiosa, em programa ...... das linguagens de programação.
@pt
En informatique, l'évaluation ...... ment appelée appel par valeur.
@fr
In computer programming, eager ...... s of eager evaluation include:
@en
Nella programmazione, la valut ...... izzazione del codice sorgente.
@it
Strikte evaluatie (in het Enge ...... n in een variabele opgeslagen.
@nl
Wartościowanie zachłanne, wart ...... mogą się okazać niepotrzebne.
@pl
先行評価(せんこうひょうか、英: eager evaluat ...... 種であり、多くの言語処理系で標準的に使われている戦略である。
@ja
及早求值(英語:Eager evaluation)又譯熱切求 ...... 由于记忆化(memoization)特性,求值过程与之不同。
@zh
label
Avaliação ansiosa
@pt
Eager evaluation
@en
Strikte evaluatie
@nl
Valutazione eager
@it
Wartościowanie zachłanne
@pl
Évaluation stricte
@fr
先行評価
@ja
及早求值
@zh
조급한 계산법
@ko