Com S 342 meeting -*- Outline -*- * Summary ** why Scheme? didn't it serve us well? Got to play with real interpreters, very easy to change, use of map... Functional programming paradigm ** what we learned in this class ------------------------------------------ WHAT DID WE LEARN? 1. write down names of ideas/concepts that you learned this semester (about the course content). 2. Rank them: most important = 1, ... ------------------------------------------ (may want to show the table of contents slide here) Take survey of the most important ideas, get out the 3 most important. my votes: 0. The concept of an interpreter (it's another program) 1. The idea of an environment, how it relates to scope, etc. 2. the idea of how to recurse over a grammar, basing recursion on structure of the grammar ** where to go from here ------------------------------------------ WHERE TO GO FROM HERE Other courses: compilers (440) language theory (541) Other things in the textbook: Chapter 4: type systems Chapter 5: Objects and Classes Chapter 6: Objects and Types Chapters 7-8: control and continuations ------------------------------------------ also you can do more reading... more about various languages: see my literature introduction, from my web pages ** thanks to students for hard work esp. to the TAs