Skip to content
0:00 / 0:00

#sicp#scheme#genericoperators

Lecture 4B | MIT 6.001 Structure and Interpretation, 1986

MIT OpenCourseWare

6.5M subscribers • 37 videos on Hallway • University channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.

Intermediate. Assumes working knowledge.

24K views17 years ago2 recommendations

Programming languagesComputer scienceLisp and ClojureFunctional programmingLanguage design and type systems

An introduction to generic operators and data-directed programming in Scheme from the classic MIT course.

Generic Operators 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.

Why it's here

2 people recommend this

What people say. Recommended as a companion to SICP for understanding recursive data structures and computer algebra systems.

Moments people linked to

u/igotthepancakesin r/compsci • Recommends

On “How to present a computer algebra system (CAS) ?”

Depends how complex of a CAS you're talking about. Polynomials turn out to be quite beautiful recursive data structures. If you know some scheme, SICP has a wonderful little section dedicated to a simple one at the end of chapter two: https://mitpress.mit.edu/sicp/full-text/sicp/book/node49.html If you're not in the mood to read LISP code on your own, you can watch the companion lecture: link to this video

u/GlassGhostin r/C_Programming • Recommends

On “How to think like a programmer?”

Make stuff fall out for free(after you've waded through muck)
2View on Reddit