Structure and Interpretation of Computer Programs: Difference between revisions

Content deleted Content added
Tag: section blanking
Tag: section blanking
Line 25:
 
The [[MIT Press]] published the first edition in 1985, and the second edition in 1996. It was formerly used as the textbook for MIT's introductory course in [[electrical engineering]] and computer science. SICP focuses on discovering general patterns for solving specific problems, and building software systems that make use of those patterns.<ref>{{Citation |last=Harvey |first=B |year=2011 |contribution-url=http://www.eecs.berkeley.edu/~bh/sicp.html |contribution=Why SICP matters? |title=The 150th anniversary of MIT |publisher=[[Boston Globe]]}}.</ref>
 
==Content==
The book describes computer science concepts using [[Scheme (programming language)|Scheme]], a dialect of [[Lisp (programming language)|Lisp]]. It also uses a [[virtual machine|virtual]] [[register machine]] and [[Assembly language#Assember|assembler]] to implement Lisp [[Interpreter (computing)|interpreter]]s and [[compiler]]s.
 
==Characters==