Let's Get Lazy: Explore the Real Power of Streams

Speaker:  Venkat Subramaniam – Broomfield, CO, United States
Topic(s):  Web, Mobile and Multimedia Technologies


When we hear functional programming we often hear about immutability and higher-order functions. They are definitely important, but the real power of functional programming is in function composition and lazy evaluation. Using examples from Haskel, Scala, Java and/or C#, we will learn about applicative vs. normal order, deferred execution, lazy evaluation, how it leads to efficiency and opens the door for some wonderful implementations that are now within our easy reach.

About this Lecture

Number of Slides:  0
Duration:  90 minutes
Languages Available:  English
Last Updated: 

Request this Lecture

To request this particular lecture, please complete this online form.

Request a Tour

To request a tour with this speaker, please complete this online form.

All requests will be sent to ACM headquarters for review.