Structure and Interpretation of Computer Programs: Difference between revisions

Content deleted Content added
HTTPS
List authors before publisher
Tags: Mobile edit Mobile web edit
Line 24:
'''''Structure and Interpretation of Computer Programs''''' ('''''SICP'''''), also known as the '''wizard book''',<ref>{{Citation | contribution = Wizard Book | title = The New Hacker's Dictionary | edition = 2nd | year = 1993 | contribution-url = http://mitpress.mit.edu/sicp/}}.</ref> is a [[computer science]] textbook. It aims to teach fundamental principles of [[computer programming]], including [[recursion]], [[abstraction (computer science)|abstraction]], [[modular programming|modularity]], and [[programming language]] [[metalinguistic abstraction|design]] and [[interpreter (computing)|implementation]]. It is widely considered a classic 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 |accessdate = 2010-10-23}}</ref>
 
It was first published in 1985 by [[MIT Press]] and written by [[Massachusetts Institute of Technology]] (MIT) professors [[Harold Abelson]] and [[Gerald Jay Sussman]], with Julie Sussman, and first published in 1985 by the [[MIT Press]]. It was formerly used as the textbook offor MIT's introductory programmingcourse in [[electrical engineering]] and computer classscience. SICP focuses on discovering general patterns for solving specific problems, and building robust 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==