u/GlassGhostin r/programming • Recommends
On “Excellent Break-down on Functional vs Non-Functional Programs: Only Difference is presence of Assignment. --1986 SICP lecture from Sussman himself.”
6.5M subscribers • 39 videos on Hallway • University channel
Intermediate. Assumes working knowledge.
23K views17 years ago2 recommendations
Programming languagesComputer scienceLisp and ClojureFunctional programmingComputation and complexity
Hal Abelson introduces streams as a way to model state without assignment, combining functional programming with delayed evaluation.
Streams, Part 1 Despite the copyright notice on the screen, this course is now offered under a Creative Commons license: BY-NC-SA. Details at ocw.mit.edu/terms Subtitles for this course are provided through the generous assistance of Henry Baker, Hoofar Pourzand, Heather Wood, Aleksejs Truhans, Steven Edwards, George Menhorn, and Mahendra Kumar.What people say. Recommended as a classic lecture on streams and functional programming concepts.
u/GlassGhostin r/programming • Recommends
On “Excellent Break-down on Functional vs Non-Functional Programs: Only Difference is presence of Assignment. --1986 SICP lecture from Sussman himself.”
u/dys_bigwigin r/ProgrammingLanguages • Recommends
On “How comes OOP overemphasises nouns, as opposed to FP?”