University of Washington • CSE583 • D. Notkin © 2000
6
Scheme
lDynamically typed, strongly typed
lExpression-oriented, largely side-effect-free
–Functional languages are expression, not statement-oriented, since the expression define the function computation
lList-oriented, garbage-collected heap-based
lGood compilers exist