Software Engineering KB

Home

❯

02 Programming Languages and Paradigms

❯

00 Programming Paradigms

❯

01 Concept

❯

Lazy Evaluation

Lazy Evaluation

Feb 10, 20261 min read

  • programming-paradigms
  • functional
  • lazy

Lazy Evaluation

← Back to Functional Programming

An evaluation strategy that delays computation until the result is actually needed. Lazy evaluation enables working with infinite data structures, avoids unnecessary computation, and can improve performance by skipping unused values.

Key Properties

  • Thunks
  • Infinite Sequences
  • Call-by-Need

programming-paradigms functional lazy


Graph View

  • Lazy Evaluation
  • Key Properties

Backlinks

  • Functional Programming
  • Call-by-Need
  • Infinite Sequences
  • Thunks
  • Iterator

Created with Quartz v4.5.2 © 2026

  • GitHub