{"id":2174,"date":"2011-05-11T01:00:51","date_gmt":"2011-05-11T05:00:51","guid":{"rendered":"http:\/\/info-libraries.mit.edu\/150books\/?p=2174"},"modified":"2023-07-20T18:02:37","modified_gmt":"2023-07-20T18:02:37","slug":"1985","status":"publish","type":"post","link":"https:\/\/libraries.mit.edu\/150books\/2011\/05\/11\/1985\/","title":{"rendered":"Year 125 &#8211; 1985: Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman, with Julie Sussman"},"content":{"rendered":"<p>Published: Cambridge, Mass., 1985<a href=\"https:\/\/libraries.mit.edu\/150books\/2011\/05\/11\/1985\/1985-cover\/\" rel=\"attachment wp-att-2175\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-2175 size-medium\" src=\"https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-cover-203x300.jpg\" alt=\"\" width=\"203\" height=\"300\" srcset=\"https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-cover-203x300.jpg 203w, https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-cover-692x1024.jpg 692w, https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-cover-768x1137.jpg 768w, https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-cover-624x924.jpg 624w, https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-cover.jpg 777w\" sizes=\"auto, (max-width: 203px) 100vw, 203px\" \/><\/a><\/p>\n<p>MIT is home to the planet&#8217;s most elite course in electrical engineering and computer science.<\/p>\n<p>&#8220;Course 6,&#8221; as it&#8217;s known in MIT-speak, attracts the very finest students and the most distinguished faculty associated with any such program. It retains its ranking as the best in the world, at least in part, through continuous adjustment and updating of its course offerings.<\/p>\n<p>During the early 1980s, as computing was becoming a ubiquitous activity that would transform the way people worked and lived their lives, Course 6&#8217;s curriculum underwent a major restructuring. Two of the signal events in that transformation were the introduction of the core class 6.001, &#8220;Structure and Interpretation of Computer Programs,&#8221; and publication of the book of the same title, by Hal Abelson and Gerald Jay Sussman, with Julie Sussman.<\/p>\n<p><a href=\"https:\/\/libraries.mit.edu\/150books\/2011\/05\/11\/1985\/1985-tree-recursive-process\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2177 size-medium\" src=\"https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-tree-recursive-process-300x203.jpg\" alt=\"\" width=\"300\" height=\"203\" srcset=\"https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-tree-recursive-process-300x203.jpg 300w, https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-tree-recursive-process.jpg 547w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Shorthanded as &#8220;SICP,&#8221; but also called &#8220;<a href=\"http:\/\/mitpress.mit.edu\/images\/products\/books\/9780262011532-f30.jpg\" target=\"_blank\" rel=\"noopener\">the Wizard Book<\/a>,&#8221; the Abelson\/Sussman text was used to teach programming to an entire generation of MIT students who enrolled in the electrical engineering program.<\/p>\n<p>The volume has developed a following and an aura that&#8217;s normally associated with publications of a more occult nature. The book has an entry in <em>The New Hacker&#8217;s Dictionary<\/em>, and the legendary lectures by its revered authors are<a href=\"http:\/\/groups.csail.mit.edu\/mac\/classes\/6.001\/abelson-sussman-lectures\/\" target=\"_blank\" rel=\"noopener\"> available online<\/a>, where they remain hugely popular.<\/p>\n<p>The fact that this is no ordinary &#8220;how-to&#8221; programming book becomes clear early on \u2013 in the second paragraph of its preface, in fact \u2013 with a passage that hasn&#8217;t lost its capacity to surprise the reader:<\/p>\n<blockquote><p>A computer language is not just a way of getting a computer to perform operations but rather &#8230; it is a novel formal medium for expressing ideas about methodology. Thus, programs must be written for people to read, and only incidentally for machines to execute.<\/p><\/blockquote>\n<p>The book, like the MIT class for which it was <a href=\"https:\/\/libraries.mit.edu\/150books\/2011\/05\/11\/1985\/1985-garbage-collection-process\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-2178 size-medium\" src=\"https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-garbage-collection-process-213x300.jpg\" alt=\"\" width=\"213\" height=\"300\" srcset=\"https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-garbage-collection-process-213x300.jpg 213w, https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-garbage-collection-process.jpg 554w\" sizes=\"auto, (max-width: 213px) 100vw, 213px\" \/><\/a>developed, didn&#8217;t merely focus on the mechanical aspects of computer programming. Instead, the goal was to teach people how to tackle large, complex problems by utilizing techniques that are &#8220;common to all of engineering design.&#8221; Abelson, Sussman and Sussman set out to teach electrical engineers a particular way to <em>think<\/em>.<\/p>\n<p>The class and the book were at the heart of Course 6 from the early 1980s \u2013 before the Internet even existed \u2013 until well into the first decade of the 21st century. The legendary 6.001 class was finally retired, during a major curriculum realignment, just a few years ago.<\/p>\n<p>In January 2008 a<a href=\"http:\/\/www.mitadmissions.org\/topics\/learning\/coursework\/the_end_of_an_era_1.shtml\" target=\"_blank\" rel=\"noopener\"> blogger on the MIT admissions blog<\/a> related what transpired during the final class meeting of the very last semester in which course 6.001 was offered.<\/p>\n<p>A teaching assistant who spoke during that final class meeting took the floor to point out that<\/p>\n<blockquote><p>it was &#8216;remarkable that a course invented [in the 1980s was] still so dead on in what matters.&#8217; He pointed out the remarkable insight of Abelson and Sussman to see into the core of computation, &#8216;keeping it fresh for more than a quarter of a century.&#8217; And afterwards, the entire room stood up and applauded the class.<\/p><\/blockquote>\n<p><a href=\"https:\/\/libraries.mit.edu\/150books\/2011\/05\/11\/1985\/1985-title\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-2179 size-medium\" src=\"https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-title-199x300.jpg\" alt=\"\" width=\"199\" height=\"300\" srcset=\"https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-title-199x300.jpg 199w, https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-title-678x1024.jpg 678w, https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-title-624x942.jpg 624w, https:\/\/libraries.mit.edu\/app\/uploads\/sites\/6\/2011\/05\/1985-title.jpg 749w\" sizes=\"auto, (max-width: 199px) 100vw, 199px\" \/><\/a>\u00a0<a href=\"https:\/\/mit.primo.exlibrisgroup.com\/permalink\/01MIT_INST\/jp08pj\/alma990001951210106761\" target=\"_blank\" rel=\"noopener\">Find it in the library<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Published: Cambridge, Mass., 1985 MIT is home to the planet&#8217;s most elite course in electrical engineering and computer science. &#8220;Course 6,&#8221; as it&#8217;s known in MIT-speak, attracts the very finest students and the most distinguished faculty associated with any such program. It retains its ranking as the best in the world, at least in part, through continuous adjustment and updating of its course offerings. During the early 1980s, as computing was becoming a ubiquitous activity that would transform the way people worked and lived their lives, Course 6&#8217;s curriculum underwent a major restructuring. Two of the signal events in that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":false,"categories":[1],"tags":[],"class_list":["post-2174","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/libraries.mit.edu\/150books\/wp-json\/wp\/v2\/posts\/2174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/libraries.mit.edu\/150books\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/libraries.mit.edu\/150books\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/libraries.mit.edu\/150books\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/libraries.mit.edu\/150books\/wp-json\/wp\/v2\/comments?post=2174"}],"version-history":[{"count":7,"href":"https:\/\/libraries.mit.edu\/150books\/wp-json\/wp\/v2\/posts\/2174\/revisions"}],"predecessor-version":[{"id":4407,"href":"https:\/\/libraries.mit.edu\/150books\/wp-json\/wp\/v2\/posts\/2174\/revisions\/4407"}],"wp:attachment":[{"href":"https:\/\/libraries.mit.edu\/150books\/wp-json\/wp\/v2\/media?parent=2174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/libraries.mit.edu\/150books\/wp-json\/wp\/v2\/categories?post=2174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/libraries.mit.edu\/150books\/wp-json\/wp\/v2\/tags?post=2174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}