Content deleted Content added
m Added Category:Computer_programming_books. |
Jerryobject (talk | contribs) 1st instance full term MOS:FIRSTABBR define before WP:ABBReviation. WP:REFerences: bare URL, parameterless > Template:Cite webs; parameters: respace, add, fill. WP:LINKs: WP:Disambiguate + move to fix-clarify needless WP:EASTEREGG for WP:LEAST surprise. Adds: Template:Official website, WP:NAVBOX Template:Lisp programming language. |
||
Line 1:
{{Infobox book
| italic title = force
| name
| image
| caption
| author
| cover_artist
| country =
| | subject = [[Computer science]]
|
|
| media_type =
▲| pub_date = 1985 (1st ed.), 1996 (2nd ed.)
|
| isbn = 0-262-51087-1
| isbn_note = (2nd ed.)
| oclc
| dewey
| congress
| website
}}
'''''Structure and Interpretation of Computer Programs''''' ('''''SICP''''') is a [[computer science]] textbook by [[Massachusetts Institute of Technology]] (MIT) professors [[Harold Abelson]] and [[Gerald Jay Sussman]] with Julie Sussman. It is known as the '''''Wizard Book'''''<ref>{{Citation |
The
==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
==
Several fictional characters appear in the book:
Line 39:
* Louis Reasoner, a loose reasoner
==
The book is licensed under a [[Creative Commons]] Attribution ShareAlike 4.0 License.<ref>{{
==
The book was used as the textbook for MIT's former introductory programming course, 6.001.<ref>{{cite web |
==Reception==
''[[Byte (magazine)|Byte]]'' recommended SICP "for professional programmers who are really interested in their profession". The magazine
==
SICP has been influential in computer science education, and
* ''[[Structure and Interpretation of Classical Mechanics]] (SICM)'', another book by Gerald Jay Sussman that uses Scheme
* ''[[How to Design Programs]] (HtDP)'', which intends to be a more accessible book for introductory Computer Science, and to address perceived incongruities in SICP
Line 56:
* ''[[Lisp in Small Pieces]] (LiSP)'', a book full of Scheme interpreters and compilers
==
{{
==
*
* [http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ Video lectures]
{{Lisp programming language}}
[[Category:1985 books]]
|