Get 20% off all career paths from fullstack to AI
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This presentation explains lazy evaluation with short examples from Haskell and other languages, then shows how to achieve similar benefits in C# using lambdas and the Stream API.
Syllabus
Introduction
Example
Compute
Haskell
Why purity is important
Defining compute
The charm of lambda expressions
Lazy expressions in C
An imperative example
Terminal operations
Infinite streams
Its cold like this
The beauty of imperative code
Lazy evaluation
Creating a series
Lazy evaluations
polymorphism
encapsulation
resources
Semantics
Taught by
NDC Conferences