Linguist who knows only one language? Fooey! Programming language semantics space imperative functional logic programming constraint relations imperative factorial in C functional factorial in Scheme ancestor in Prolog Programming language "style" space batch vs interactive bit twiddling vs safety GC vs core dump few simple powerful constructs vs zillion weak ones w/ odd restrictions simple syntax vs complex syntax Scheme has a big place in the world historical breadboard for programming language implementation lightweight but powerful extension language IEEE standard, etc popular teaching language MIT, Rice, Gustavus Adolphus College, (ML at CMU) Nobody loves C++. People come to *LOVE* Scheme. How do you get to Carnegie Hall? PRACTICE! Programmers Environment: EMACS learn it!