Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
This lecture covers the optimization of tail calls in functional programming languages, focusing on techniques such as trampolines, extended trampolines, Baker's technique, and single-function approach. It explains how tail call elimination can prevent stack overflow and improve program efficiency by transforming recursive calls into jumps. The instructor discusses the challenges of implementing tail call optimization in different environments and provides examples in C programming language.
This video is available exclusively on Mediaspace for a restricted audience. Please log in to MediaSpace to access it if you have the necessary permissions.
Watch on Mediaspace