Structure and Interpretation of Computer Programs - 2nd EditionJustin Kelly Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman is licensed under a Creative Commons Attribution-NonCommercial 3.0 License. |
Common terms and phrases
abstraction algorithm Alyssa ambeval append apply argl arguments assign val aer aempt Ben Bitdiddle Bitdiddle branch label called car and cdr cedure combination compiler complex numbers compound cond cons cons-stream const construct continue data objects data paths data structures define definition elements environment eval evaluator example execution procedure Exercise expression factorial Fibonacci Figure frame goto label goto reg guess implement input integers interpreter iterative lambda lazy evaluation linkage Lisp logic programming loop memoized modify mutex normal-order null number of steps ofthe operands operations pair paern pointer polynomial predicate produce programming language query queue rational numbers read-eval-print loop recursive reg proc reg val register machine represent representation result returns rule Scheme Section selectors simulator specified sqrt sqrt-iter square stack stream stream-cdr symbol tail-recursive test-and-set tion tree variable wrien