Second Edition ISBNs
The MIT Press Hardcover
- Title
- Structure and Interpretation of Computer Programs
- Edition
- Second
- Publisher
- The MIT Press, under a joint production-distribution agreement with McGraw-Hill
- ISBN
- 0-262-01153-0 / 978-0-262-01153-2
- Format
- Hardcover
- Published
- Pages
- xxiii + 657 pp.
- Copyright
- © 1996
- Registration
- USCO TX0004441093[1]
- Catalogue
- Library of Congress
- LCCN
- 96017756
- LC class
- QA76.6 (computer programming)
- Dewey
- 005.13/3 (programming languages)
- Errata
- MIT Press errata page
- Links
- MIT Press filed twice for the second edition: TX0004413352, the regular derivative-work registration, had publication as 1996-09-16; the later whole-work claim, TX0004441093, updated first publication to 1996-07-26. Dual filing was a recurring MIT Press pattern.
McGraw-Hill Edition
- Title
- Structure and Interpretation of Computer Programs
- Edition
- Second
- Publisher
- The MIT Press, under a joint production-distribution agreement with McGraw-Hill
- ISBN
- 0-07-000484-6 / 978-0-07-000484-9
- Format
- Hardcover
- Published
- Pages
- xxiii + 657 pp.
- Copyright
- © 1996
- Registration
- USCO TX0004441093
- Catalogue
- Library of Congress
- LCCN
- 96017756
- LC class
- QA76.6 (computer programming)
- Dewey
- 005.13/3 (programming languages)
- Errata
- MIT Press errata page
- Links
- Notes
-
McGraw-Hill were responsible only for the distribution of North-American textbook orders.
The MIT Press Paperback
- Title
- Structure and Interpretation of Computer Programs
- Edition
- Second
- Publisher
- The MIT Press, under a joint production-distribution agreement with McGraw-Hill
- ISBN
- 0-262-51087-1 / 978-0-262-51087-5
- Format
- Paperback
- Published
- [1]
- Pages
- xxiii + 657 pp.
- Copyright
- © 1996
- Registration
- USCO TX0004441093
- Catalogue
- Library of Congress
- LCCN
- 96017756
- LC class
- QA76.6 (computer programming)
- Dewey
- 005.13/3 (programming languages)
- Errata
- MIT Press errata page
- Links
- Notes
-
From launch until at least mid-2009, the paperback was sold only outside North America; US and Canadian buyers were directed to the hardcover instead.
- MIT Press's own catalogue page dated the paperback September 1996; it was in UK trade by the end of August (The Bookseller, 30 August 1996, page 48).
German Translation, 3. Auflage
- Title
- Struktur und Interpretation von Computerprogrammen
- Subtitle
- eine Informatik-Einführung (an introduction to computer science)
- Edition
- Second
- Publisher
- Springer-Verlag, Berlin and Heidelberg
- ISBN
- 3-540-63898-9 / 978-3-540-63898-8
- Format
- Paperback
- Published
- Language
- German
- Translator
- Susanne Daniels-Herold
- Pages
- xxiii + 682 pp.
- Series
- Springer-Lehrbuch
- Copyright
- © Springer-Verlag Berlin Heidelberg 1991, 1993, 1998
- Catalogue
- Deutsche Nationalbibliothek
- Links
Japanese Translation, Pearson
- Title
- 計算機プログラムの構造と解釈 第二版 (Structure and Interpretation of Computer Programs, Second Edition)
- Edition
- Second
- Publisher
- ピアソンエデュケーション (Pearson Education Japan), Tokyo
- ISBN
- 4-89471-163-X / 978-4-89471-163-1
- Format
- Unknown
- Published
- Language
- Japanese
- Translator
- 和田英一 (Wada Eiichi)
- Pages
- xviii + 409 pp.
- Catalogue
- National Diet Library
- NDC
- 007.64 (computer programming)
- NDLC
- M159
- Errata
- Translator's errata page (正誤表)
- Links
-
- CiNii Books
- sicp.iijlab.net (translator's site)
- Notes
-
All three authors are given equal status and, unusually, Gerald Jay Sussman is listed first: ジェラルド・ジェイ・サスマン/ハロルド・エイブルソン/ジュリー・サスマン 共著 (Gerald Jay Sussman, Harold Abelson, Julie Sussman).
Wada knew Gerald Sussman from a year spent at MIT in 1973–74. During the translation he mailed his questions to 'Jerry', but the answers consistently came back from Julie, so he switched to corresponding with her directly, and she commented on every draft as the work progressed (translator's afterword).
All figures were redrawn in PostScript by Wada, except figure 5.16, which stayed a bitmap.
The colophon misprints the publisher's name as ピアソンエ・デュケーション (for ピアソン・エデュケーション), as noted by the CiNii cataloguer.
The errata page keys each correction to the printing that fixed it, showing the book had at least three printings by spring 2003.
The digitised version in NDL Digital Collections is viewable only on-site at the National Diet Library.
German Translation, 4. Auflage
- Title
- Struktur und Interpretation von Computerprogrammen
- Subtitle
- eine Informatik-Einführung (an introduction to computer science)
- Edition
- Second
- Publisher
- Springer-Verlag, Berlin and Heidelberg
- ISBN
- 3-540-42342-7 / 978-3-540-42342-3
- Format
- Paperback
- Published
- Language
- German
- Translator
- Susanne Daniels-Herold
- Pages
- xxiii + 682 pp.
- Series
- Springer-Lehrbuch
- Copyright
- © Springer-Verlag Berlin Heidelberg 1991, 1993, 1998, 2001
- Catalogue
- Deutsche Nationalbibliothek
- Links
- Notes
-
The German 4., durchgesehene Auflage is the fourth, checked-through Auflage: a corrections pass on the 3. Auflage.
Polish Translation
- Title
- Struktura i interpretacja programów komputerowych
- Edition
- Second
- Publisher
- Wydawnictwa Naukowo-Techniczne (WNT), Warsaw
- ISBN
- 83-204-2712-6 / 978-83-204-2712-7
- Format
- Hardcover
- Published
- Language
- Polish
- Translator
- Marcin Kubica
- Pages
- xxvii + 647 pp.
- Series
- Klasyka Informatyki
- Catalogue
- Biblioteka Narodowa (JSON)
- Links
- Notes
-
Kubica's colleague Krzysztof Diks persuaded him to translate the book, and the translation became the starting point for the functional-programming course at the University of Warsaw in its first years (Kubica's lecture notes, p. 4).
Chinese Translation
- Title
- 计算机程序的构造和解释(原书第2版) (Structure and Interpretation of Computer Programs, Original 2nd Edition)
- Edition
- Second
- Publisher
- 机械工业出版社 (China Machine Press), Beijing, jointly with 中信出版社 (CITIC Publishing House)
- ISBN
- 7-111-13510-5 / 978-7-111-13510-4
- Format
- Paperback
- Published
- Language
- Chinese (Simplified)
- Translator
- 裘宗燕 (Qiu Zongyan)
- Pages
- xvi + 473 pp.
- Series
- 计算机科学丛书 (Computer Science Series)
- Catalogue
- 国家图书馆 (National Library of China)
- Errata
- Translator's errata page (勘误表)
- Links
- Notes
-
The copyright page has the English source edition with a misprinted ISBN, 0-262-01553-0 instead of the MIT Press hardcover's 0-262-01153-0.
Indian Edition
- Title
- Structure and Interpretation of Computer Programs
- Edition
- Second
- Publisher
- Universities Press (India) Private Limited, Hyderabad
- ISBN
- 81-7371-527-0 / 978-81-7371-527-3
- Format
- Paperback
- Published
- Language
- English
- Pages
- xxiii + 657 pp.
- Errata
- MIT Press errata page
- Links
- Notes
-
A reduced-price, territorially restricted edition: about ₹425 (≈US$10) in India in 2007, against US$42.00 for the MIT Press paperback.
Russian Translation, Dobrosvet
- Title
- Структура и интерпретация компьютерных программ (Structure and Interpretation of Computer Programs)
- Edition
- Second
- Publisher
- Добросвет (Dobrosvet), Moscow; printed by Книжный дом «Университет» (KDU)
- ISBN
- 5-7913-0072-7 / 978-5-7913-0072-0[1]
- Format
- Unknown
- Published
- Language
- Russian
- Translator
- Г. К. Бронников (Georgy Bronnikov)
- Pages
- 608 pp.
- Catalogue
- Российская государственная библиотека (Russian State Library)
- BBK
- З973.2-018.2,0 (computer programming)
- Notes
-
Bronnikov announced the finished book on 2006-07-20 on the ru-scheme LiveJournal, calling it the product of "долгой-долгой возни и задержек" (long-long toils and delays). The PDF version was available online in 2007; the source is now on GitHub.
He also translated Pierce's Types and Programming Languages (with Alex Ott) and Okasaki's Purely Functional Data Structures into Russian.
- The Russian State Library has the wrong ISBN, 5-9713-0072-7. 5-7913 (Dobrosvet) is transposed to 5-9713 (AST Moscow). This incorrect ISBN is often used by retailers to find the book.
Russian Translation, KDU
- Title
- Структура и интерпретация компьютерных программ (Structure and Interpretation of Computer Programs)
- Edition
- Second
- Publisher
- Добросвет (Dobrosvet), Moscow; printed by Книжный дом «Университет» (KDU)
- ISBN
- 5-98227-191-8 / 978-5-98227-191-4
- Format
- Unknown
- Published
- Language
- Russian
- Translator
- Г. К. Бронников (Georgy Bronnikov)
- Pages
- 608 pp.
- Catalogue
- Российская государственная библиотека (Russian State Library)
- BBK
- З973.2-018.2,0 (computer programming)
Korean Translation
- Title
- 컴퓨터 프로그램의 구조와 해석 (Structure and Interpretation of Computer Programs)
- Edition
- Second
- Publisher
- 인사이트 (Insight), Seoul
- ISBN
- 89-91268-32-3 / 978-89-91268-32-6
- Format
- Hardcover
- Published
- Language
- Korean
- Translators
- 김재우 (Kim Jaewoo), 안윤호 (An Yunho), 김수정 (Kim Sujung), and 김정민 (Kim Jeongmin); supervised by 이광근 (Lee Kwang-keun)
- Pages
- xxxv + 792 + lix pp.
- Series
- 프로그램 프로그래밍 프로그래머 (Program Programming Programmer), vol. 3
- Catalogue
- 국립중앙도서관 (National Library of Korea)
- KDC
- 005.133 (programming languages)
- Errata
- Publisher's errata page (정오표)
- Links
- Notes
-
The supervisor, Lee Kwang-keun, used the book as the text for his Principles of Programming (프로그래밍의 원리) course at Seoul National University.
To make the ideas easier to follow, the translators took the unusual step of rendering technical terms in plain, everyday Korean rather than the hard Sino-Korean vocabulary scholars traditionally use. Critics held that the everyday words' plain meaning often diverged from the technical sense, causing confusion (e.g. 'abstraction' was translated as 요약, meaning 'summary'); in 2024 the lead translator, Kim Jaewoo, said "I do not recommend my translation … read the [English] original."
Korean Translation, Volume 1
- Title
- 컴퓨터 프로그램의 구조와 해석 Ⅰ (Structure and Interpretation of Computer Programs, vol. 1)
- Edition
- Second
- Publisher
- 인사이트 (Insight), Seoul
- ISBN
- 89-91268-49-8 / 978-89-91268-49-4 (two-volume set: 978-89-91268-48-7)
- Format
- Paperback[1]
- Published
- Language
- Korean
- Translators
- 김재우 (Kim Jaewoo), 안윤호 (An Yunho), 김수정 (Kim Sujung), and 김정민 (Kim Jeongmin); supervised by 이광근 (Lee Kwang-keun)
- Pages
- 466 + lix pp.
- Series
- 프로그램 프로그래밍 프로그래머 (Program Programming Programmer), 003-1
- Catalogue
- 국가자료종합목록 (KOLISNET, Korean union catalogue)
- KDC
- 005.133 (programming languages)
- Errata
- Publisher's errata page (정오표)
- Notes
-
Volume 1 covers chapters 1–3, with pages numbered from 1 to 466.
- Binding is recorded differently across sources: the union catalogue (KOLISNET) lists the set as paperback (페이퍼백), Yes24 as semi-hard (반양장), and Aladin as hardcover (양장본).
Korean Translation, Volume 2
- Title
- 컴퓨터 프로그램의 구조와 해석 Ⅱ (Structure and Interpretation of Computer Programs, vol. 2)
- Edition
- Second
- Publisher
- 인사이트 (Insight), Seoul
- ISBN
- 89-91268-50-1 / 978-89-91268-50-0 (two-volume set: 978-89-91268-48-7)
- Format
- Paperback[1]
- Published
- Language
- Korean
- Translators
- 김재우 (Kim Jaewoo), 안윤호 (An Yunho), 김수정 (Kim Sujung), and 김정민 (Kim Jeongmin); supervised by 이광근 (Lee Kwang-keun)
- Pages
- vi + 325 + lix pp.
- Series
- 프로그램 프로그래밍 프로그래머 (Program Programming Programmer), 003-2
- Catalogue
- 국가자료종합목록 (KOLISNET, Korean union catalogue)
- KDC
- 005.133 (programming languages)
- Errata
- Publisher's errata page (정오표)
- Notes
-
Volume 2 covers chapters 4 and 5, with pages numbered from 468 to 792.
- Binding is recorded differently across sources: the union catalogue (KOLISNET) lists the set as paperback (페이퍼백), Yes24 as semi-hard (반양장), and Aladin as hardcover (양장본).
Russian Translation, KDU (2010 reprint)
- Title
- Структура и интерпретация компьютерных программ (Structure and Interpretation of Computer Programs)
- Edition
- Second
- Publisher
- Добросвет (Dobrosvet) and Книжный дом «Университет» (KDU), Moscow
- ISBN
- 978-5-98227-708-4
- Format
- Unknown
- Published
- Language
- Russian
- Translator
- Г. К. Бронников (Georgy Bronnikov)
- Pages
- 608 pp.
- Catalogue
- Российская государственная библиотека (Russian State Library)
- BBK
- З973.2-018.2,0 (computer programming)
Russian Translation, KDU (2012 reprint)
- Title
- Структура и интерпретация компьютерных программ (Structure and Interpretation of Computer Programs)
- Edition
- Second
- Publisher
- Добросвет (Dobrosvet) and Книжный дом «Университет» (KDU), Moscow
- ISBN
- 978-5-98227-829-6
- Format
- Unknown
- Published
- Language
- Russian
- Translator
- Г. К. Бронников (Georgy Bronnikov)
- Pages
- 608 pp.
- Catalogue
- Российская государственная библиотека (Russian State Library)
- BBK
- З973.2-018.2,0 (computer programming)
- Links
The MIT Press e-book
- Title
- Structure and Interpretation of Computer Programs
- Edition
- Second
- Publisher
- The MIT Press
- ISBN
- 0-262-31091-0 / 978-0-262-31091-8
- Format
- eBook (PDF)
- Published
- [1]
- Copyright
- © 1996
- Catalogue
- WorldCat[2]
- OCLC
- 827009361
- Errata
- MIT Press errata page
- Links
- Notes
-
This is a commercial e-book with the same content as the Creative Commons MIT and Sarabander versions.
- Released with the IEEE/MIT Press eBooks collection, launched in IEEE Xplore in September 2012.
- The work SICP is available under a Creative Commons licence, but WorldCat's suggestion that this manifestation (the e-book) is available under OAPEN is unsupported.
German Translation, 3. Auflage eBook
- Title
- Struktur und Interpretation von Computerprogrammen
- Subtitle
- eine Informatik-Einführung (an introduction to computer science)
- Edition
- Second
- Publisher
- Springer-Verlag, Berlin and Heidelberg
- ISBN
- 978-3-642-97727-5
- DOI
- 10.1007/978-3-642-97727-5
- Format
- eBook (PDF)
- Published
- Language
- German
- Translator
- Susanne Daniels-Herold
- Pages
- xxiii + 682 pp.
- Series
- Springer-Lehrbuch
- Copyright
- © Springer-Verlag Berlin Heidelberg 1991, 1993, 1998
- Catalogue
- Deutsche Nationalbibliothek
- Links
German Translation, 4. Auflage eBook
- Title
- Struktur und Interpretation von Computerprogrammen
- Subtitle
- eine Informatik-Einführung (an introduction to computer science)
- Edition
- Second
- Publisher
- Springer-Verlag, Berlin and Heidelberg
- ISBN
- 978-3-642-56706-3
- DOI
- 10.1007/978-3-642-56706-3
- Format
- eBook (PDF)
- Published
- Language
- German
- Translator
- Susanne Daniels-Herold
- Pages
- xxiii + 682 pp.
- Series
- Springer-Lehrbuch
- Copyright
- © Springer-Verlag Berlin Heidelberg 1991, 1993, 1998, 2001
- Catalogue
- Deutsche Nationalbibliothek
- Links
Japanese Translation, Shoeisha
- Title
- 計算機プログラムの構造と解釈 第2版 (Structure and Interpretation of Computer Programs, Second Edition)
- Edition
- Second
- Publisher
- 翔泳社 (Shoeisha), Tokyo
- ISBN
- 978-4-7981-3598-4
- Format
- Unknown
- Published
- Language
- Japanese
- Translator
- 和田英一 (Wada Eiichi)
- Pages
- xviii + 409 pp.
- Catalogue
- National Diet Library
- NDC
- 007.64 (computer programming)
- NDLC
- M159
- Errata
- Translator's errata page (正誤表)
- Links
- Notes
-
The cover has the authors' names in the Roman alphabet with Harold Abelson first, where the Pearson issue used katakana with Gerald Jay Sussman first.
Korean Translation (2016 reissue)
- Title
- 컴퓨터 프로그램의 구조와 해석 (Structure and Interpretation of Computer Programs)
- Edition
- Second
- Publisher
- 인사이트 (Insight), Seoul
- ISBN
- 89-6626-170-1 / 978-89-6626-170-3
- Format
- Paperback
- Published
- Language
- Korean
- Translators
- 김재우 (Kim Jaewoo), 안윤호 (An Yunho), 김수정 (Kim Sujung), and 김정민 (Kim Jeongmin); supervised by 이광근 (Lee Kwang-keun)
- Pages
- xxxv + 792 + lix pp.
- Series
- 프로그램 프로그래밍 프로그래머 (Program Programming Programmer)
- Catalogue
- 국립중앙도서관 (National Library of Korea)
- KDC
- 005.133 (programming languages)
- Errata
- Publisher's errata page (정오표)
- Links
Chinese Translation (2019 reissue)
- Title
- 计算机程序的构造和解释(典藏版) (Structure and Interpretation of Computer Programs, Collector's Edition)
- Edition
- Second
- Publisher
- 机械工业出版社 (China Machine Press), Beijing
- ISBN
- 978-7-111-63054-8
- Format
- Paperback
- Published
- Language
- Chinese (Simplified)
- Translator
- 裘宗燕 (Qiu Zongyan)
- Pages
- xiv + 473 pp.
- Series
- 计算机科学丛书 (Computer Science Series)
- Catalogue
- 国家图书馆 (National Library of China)
- Errata
- Translator's errata page (勘误表)
- Notes
-
This is called a 'Collector's Edition' and a 'new first edition'. It is the same translation as the original edition.

