Structure and Interpretation of Computer Programs: Difference between revisions

Content deleted Content added
This proposal has been soundly rejected
Tag: references removed
Unnecessary emphasis
Tags: Mobile edit Mobile web edit
Line 22:
}}
 
'''''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''''' in [[hacker culture]].<ref>{{Citation |contribution=Wizard Book |title=The New Hacker's Dictionary |edition=2nd |year=1993 |contribution-url=http://mitpress.mit.edu/sicp/}}.</ref> in [[hacker culture]].<ref>{{citation |url=http://grokcode.com/11/the-top-9-in-a-hackers-bookshelf/ |title=Grok code |contribution=The Top 9{{frac|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]].
 
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>