Structure and Interpretation of Computer Programs: Difference between revisions

Content deleted Content added
External links: Change link of the PDF to the original source instead of a copy uploaded by a third-party to IPFS
Ejl389 (talk | contribs)
m The source of this reference doesn't actually seem to use that nickname
Line 24:
}}
 
'''''Structure and Interpretation of Computer Programs''''' ('''''SICP''''') is a [[computer science]] textbook by [[Massachusetts Institute of Technology]] professors [[Harold Abelson]] and [[Gerald Jay Sussman]] with Julie Sussman. It is known as the "Wizard Book" in [[hacker culture]].<ref>{{Cite book |last=Raymond |first=Eric S. |url=http://archive.org/details/newhackersdictio00raym |title=The New hacker's dictionary |last2=Steele |first2=Guy |date=1991 |publisher=Cambridge, Mass. : MIT Press |others=Internet Archive |isbn=978-0-262-68069-1}}</ref><ref>{{citation |url=http://grokcode.com/11/the-top-9-in-a-hackers-bookshelf/ |title=Grok code |contribution=The Top 9 1/2 Books in a Hacker's Bookshelf |access-date=2010-10-23}}</ref> It teaches fundamental principles of [[computer programming]], including [[recursion]], [[Abstraction (computer science)|abstraction]], [[Modular programming|modularity]], and [[programming language]] [[Metalinguistic abstraction|design]] and [[Programming language implementation|implementation]].
 
[[MIT Press]] published the first edition in 1984, and the second edition in 1996. It was formerly used as the textbook for MIT's introductory course in [[computer science]]. SICP focuses on discovering general [[Pattern|patterns]] for solving specific problems, and building [[Software system|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>