Lecture: Interfaces, Make

Background Material

Reading

Themes

Topics

This still holds for more formal languages (Java, C++), though it seems the scripting world is using them a bit more liberally.

Lecture Notes

Programs

Resources