Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Computation as Rewriting - Lazy Evaluation and Infinite Lists

NPTEL-NOC IITM via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how computation can be understood through the lens of rewriting systems in this 50-minute lecture from NPTEL-NOC IITM. Explore the fundamental concept of computation as a process of systematic term rewriting, delve into lazy evaluation strategies that defer computation until results are actually needed, and discover how infinite data structures like lists can be elegantly handled through these computational paradigms. Master the theoretical foundations that underpin functional programming languages and gain insights into how rewriting systems provide a mathematical framework for understanding program execution and optimization.

Syllabus

Computation as rewriting

Taught by

NPTEL-NOC IITM

Reviews

Start your review of Computation as Rewriting - Lazy Evaluation and Infinite Lists

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.