6.005 | Fall 2008 | Undergraduate

Elements of Software Construction

Lecture Notes

Little Languages

Description:

Lecture presentation on representing behavior using data structures, language datatypes, visitors, functional objects, higher-order functions, and solving a problem by creating a domain-specific language.

Resource Type:
Lecture Notes

Course Info

Learning Resource Types
Problem Sets
Lecture Notes
Projects
Programming Assignments with Examples