What does lazy evaluation mean?

Definitions for lazy evaluation
lazy eval·u·a·tion

Here are all the possible meanings and translations of the word lazy evaluation.

Wiktionary

  1. lazy evaluation(Noun)

    Any of a variety of computing techniques that delay the computation of expressions until (and unless) the results are needed.

Freebase

  1. Lazy evaluation

    In programming language theory, lazy evaluation or call-by-need is an evaluation strategy which delays the evaluation of an expression until its value is needed and which also avoids repeated evaluations. The sharing can reduce the running time of certain functions by an exponential factor over other non-strict evaluation strategies, such as call-by-name. The benefits of lazy evaluation include: ⁕Performance increases by avoiding needless calculations, and error conditions in evaluating compound expressions ⁕The ability to construct potentially infinite data structures ⁕The ability to define control flow as abstractions instead of primitives Lazy evaluation can lead to reduction in memory footprint, since values are created when needed. However, with lazy evaluation, it is difficult to combine with imperative features such as exception handling and input/output, because the order of operations becomes indeterminate. Lazy evaluation can introduce space leaks. The opposite of lazy actions is eager evaluation, sometimes known as strict evaluation. Eager evaluation is commonly the default behavior used in programming languages.

How to pronounce lazy evaluation?

  1. Alex
    Alex
    US English
    Daniel
    Daniel
    British
    Karen
    Karen
    Australian
    Veena
    Veena
    Indian

How to say lazy evaluation in sign language?

  1. lazyevaluation

Numerology

  1. Chaldean Numerology

    The numerical value of lazy evaluation in Chaldean Numerology is: 6

  2. Pythagorean Numerology

    The numerical value of lazy evaluation in Pythagorean Numerology is: 4

Images & Illustrations of lazy evaluation

  1. lazy evaluation


Translations for lazy evaluation

From our Multilingual Translation Dictionary

Get even more translations for lazy evaluation »

Translation

Find a translation for the lazy evaluation definition in other languages:

Select another language:

  • - Select -
  • Chinese - Simplified 简体中文 (Chinese - Simplified)
  • Chinese - Traditional 繁體中文 (Chinese - Traditional)
  • Spanish Español (Spanish)
  • Esperanto Esperanto (Esperanto)
  • Japanese 日本語 (Japanese)
  • Portuguese Português (Portuguese)
  • German Deutsch (German)
  • Arabic العربية (Arabic)
  • French Français (French)
  • Russian Русский (Russian)
  • Kannada ಕನ್ನಡ (Kannada)
  • Korean 한국어 (Korean)
  • Hebrew עברית (Hebrew)
  • Ukrainian Український (Ukrainian)
  • Urdu اردو (Urdu)
  • Hungarian Magyar (Hungarian)
  • Hindi मानक हिन्दी (Hindi)
  • Indonesian Indonesia (Indonesian)
  • Italian Italiano (Italian)
  • Tamil தமிழ் (Tamil)
  • Turkish Türkçe (Turkish)
  • Telugu తెలుగు (Telugu)
  • Thai ภาษาไทย (Thai)
  • Vietnamese Tiếng Việt (Vietnamese)
  • Czech Čeština (Czech)
  • Polish Polski (Polish)
  • Indonesian Bahasa Indonesia (Indonesian)
  • Romanian Românește (Romanian)
  • Dutch Nederlands (Dutch)
  • Greek Ελληνικά (Greek)
  • Latin Latinum (Latin)
  • Swedish Svenska (Swedish)
  • Danish Dansk (Danish)
  • Finnish Suomi (Finnish)
  • Persian فارسی (Persian)
  • Yiddish ייִדיש (Yiddish)
  • Armenian հայերեն (Armenian)
  • Norwegian Norsk (Norwegian)
  • English English (English)

Discuss these lazy evaluation definitions with the community:

Word of the Day

Would you like us to send you a FREE new word definition delivered to your inbox daily?

Please enter your email address:


Citation

Use the citation below to add this definition to your bibliography:

Style:MLAChicagoAPA

"lazy evaluation." Definitions.net. STANDS4 LLC, 2019. Web. 22 Nov. 2019. <https://www.definitions.net/definition/lazy+evaluation>.

Are we missing a good definition for lazy evaluation? Don't keep it to yourself...

Free, no signup required:

Add to Chrome

Get instant definitions for any word that hits you anywhere on the web!

Free, no signup required:

Add to Firefox

Get instant definitions for any word that hits you anywhere on the web!

Nearby & related entries:

Alternative searches for lazy evaluation:

Thanks for your vote! We truly appreciate your support.