Jetzt eintauschen
und EUR 10,02 Gutschein erhalten
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Keine Abbildung vorhanden

Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Structure and Interpretation of Computer Programs [Englisch] [Gebundene Ausgabe]

Harold Abelson , Abelson Harold , Sussman Gerald
3.0 von 5 Sternen  Alle Rezensionen anzeigen (100 Kundenrezensionen)

Erhältlich bei diesen Anbietern.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Gebundene Ausgabe --  
Taschenbuch EUR 38,15  


Mai 1997
With an analytical and rigorous approach to problem solving and programming techniques, this book is oriented toward engineering. "Structure and Interpretation of Computer Programs" emphasizes the central role played by different approaches to dealing with time in computational models. Its unique approach makes it appropriate for an introduction to computer science courses, as well as programming languages and program design.

Hinweise und Aktionen

  • Studienbücher: Ob neu oder gebraucht, alle wichtigen Bücher für Ihr Studium finden Sie im großen Studium Special. Natürlich portofrei.


  • Gebundene Ausgabe: 556 Seiten
  • Verlag: Mcgraw Hill Book Co; Auflage: 0002 (Mai 1997)
  • Sprache: Englisch
  • ISBN-10: 0070004846
  • ISBN-13: 978-0070004849
  • Größe und/oder Gewicht: 23,4 x 15,2 x 3,6 cm
  • Durchschnittliche Kundenbewertung: 3.0 von 5 Sternen  Alle Rezensionen anzeigen (100 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 114.388 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr


Abelson and Sussman's classic Structure and Interpretation of Computer Programs teaches readers how to program by employing the tools of abstraction and modularity. The authors' central philosophy is that programming is the task of breaking large problems into small ones. The book spends a great deal of time considering both this decomposition and the process of knitting the smaller pieces back together.

The authors employ this philosophy in their writing technique. The text asks the broad question "What is programming?" Having come to the conclusion that programming consists of procedures and data, the authors set off to explore the related questions of "What is data?" and "What is a procedure?"

The authors build up the simple notion of a procedure to dizzying complexity. The discussion culminates in the description of the code behind the programming language Scheme. The authors finish with examples of how to implement some of the book's concepts on a register machine. Through this journey, the reader not only learns how to program, but also how to think about programming. -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.


With an analytical and rigorous approach to problem solving and programming techniques, this book is oriented toward engineering. "Structure and Interpretation of Computer Programs" emphasizes the central role played by different approaches to dealing with time in computational models. Its unique approach makes it appropriate for an introduction to computer science courses, as well as programming languages and program design.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?

In diesem Buch (Mehr dazu)
Nach einer anderen Ausgabe dieses Buches suchen.
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis | Rückseite
Hier reinlesen und suchen:

Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen


Die hilfreichsten Kundenrezensionen
30 von 31 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen The Classic 20. Mai 2000
Format:Gebundene Ausgabe
This is one of the great classics of computer science. I bought my first copy 15 years ago, and I still don't feel I have learned everything the book has to teach.
I have learned enough to write a couple books on Lisp that (currently) have four to five stars. Yet SICP, which is pretty much the bible of our world, has only three? How can this be?
Reading the reviews made it clear what happened. An optimistic professor somewhere has been feeding SICP to undergrads who are not ready for it. But it is encouraging to see how many thoughtful people have come forward to defend the book.
Let's see if we can put this in terms that the undergrads will understand -- a problem set:
1. Kenneth Clark said that if a lot of smart people have liked something that you don't, you should try and figure out what they saw in it. List 10 qualities that SICP's defenders have claimed for it.
2. How is the intention of SICP different from that of Knuth? Kernighan & Ritchie? An algorithms textbook?
3. Does any other book fulfill this purpose better?
4. What other programming books first published in the mid 1980s are still relevant today?
5. Could the concepts in this book have been presented any better in a language other than Scheme?
6. Who is al? Why is his name in lowercase?
War diese Rezension für Sie hilfreich?
27 von 28 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Its the Best! Its the Worst! Why the split? 9. Mai 2000
Format:Gebundene Ausgabe
I think its fascinating that there is such a split between those who love and hate this book. Most reviews give a bell-shaped curve of star ratings; this one has a peak at 1, a peak at 5, and very little in between. How could this be? I think it is because SICP is a very personal message that works only if the reader is a computer scientist (or willing to become one). So I agree that the book's odds of success are better if you read it after having some experience.
To use an analogy, if SICP were about automobiles, it would be for the person who wants to know how cars work, how they are built, and how one might design fuel-efficient, safe, reliable vehicles for the 21st century. The people who hate SICP are the ones who just want to know how to drive their car on the highway, just like everyone else.
Those who hate SICP think it doesn't deliver enough tips and tricks for the amount of time it takes to read. But if you're like me, you're not looking for one more trick, rather you're looking for a way of synthesizing what you already know, and building a rich framework onto which you can add new learning over a career. That's what SICP has done for me. I read a draft version of the book around 1982 and it changed the way I think about my profession. If you're a thoughtful computer scientist (or want to be one), it will change your life too.
Some of the reviewers complain that SICP doesn't teach the basics of OO design, and so on. In a sense they are right. The book doesn't directly tell you how to design and write an object-oriented program using the subset of object-oriented principles that show up in the syntax of Java or C++.
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
17 von 18 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen This book is the bomb 19. September 2000
Von Ein Kunde
Format:Gebundene Ausgabe
The comments written about this book on this site are glaringly stupid. One guys writes, "one of the assignments is to write a scheme interpreter in scheme! How much dumber can you get?"
Well, obviously not much dumber than you. You don't writing a think meta-circular interpreter would teach you anything about computer languages? (Isn't that the point?) Or programs expressed at the most mathematical level possible? You probably don't think learning about recursion is very important either. Oh yeah, that's just something you had to learn about when there weren't loops. Obviously, if all you do is hack perl scripts, don't buy this book. If you don't want to learn something really important that requires doing things a different way other than to which you're accustomed and getting at the basis of things, don't buy it.
The fact that the material in this book is taught to freshmen at MIT and Berkeley and other top computer science programs in the nation might say something to you. It may come off as archaic and worthless to some, but that couldn't be farther from the truth. The more I reflect on the things I learned from SICP, the more I realize they are important. The lambda calculus and scheme are simplicity and elegance at their finest. The difference between the understanding those people have of this material and that which is illustrated by the comments by 'programmers' here reminds me that they're right, this book isn't for programmers. It's for people who want to learn computer science.
War diese Rezension für Sie hilfreich?
6 von 6 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen What does Scheme have to do with it? 24. Mai 2000
Von DaMitree
Format:Gebundene Ausgabe
I have read a lot of reviews here which lament the use of Scheme for teaching the fundamental concepts in this book. People have stated that while the book pretends to be language-independent it relies solely on Scheme, which invalidates the point.
I disagree strongly!
I think part of the problem is that it takes a bit of time to really "grok" Scheme. If you've never been exposed to it before (as I haven't), Scheme may seem strange and unnecessarily arcane to you at first. However, after doing it for a bit you will realize (as I have) that Scheme is amazingly flexible, succinct, powerful and unbelievably elegant. It incorporates all the features that other languages such as C++ take for granted and skip over, and exposes the real machinery behind them, without introducing a whole host of obscure syntactical details. This clarity and elegance of Scheme has helped me understand all other languages I have to deal with so much better!
Thus, in presenting the topics of this book in Scheme, the authors are actually succeding in making their discussions language-independent! Truly, the difference here lies in what your goals are: if you want to program in some specific language and just memorize it, this is not a book for you. However, if you actually want to understand how that language works, this will be akin to an epiphany for you. A very good book!
War diese Rezension für Sie hilfreich?
Möchten Sie weitere Rezensionen zu diesem Artikel anzeigen?
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Die neuesten Kundenrezensionen
5.0 von 5 Sternen Not the first Scheme Text you should read
This is definitely a very good text on programming, however it may be to harsch on people used to concepts of C or Java programming, because Scheme requires a different kind of... Lesen Sie weiter...
Veröffentlicht am 17. Juni 2010 von Michael Ifraimov
5.0 von 5 Sternen Von wegen "überholte Sprache"
Ich kann mich der Meinung, dass dieses Buch nur für's Studium - sozusagen als "Zwangslektüre" - geeignet ist, überhaupt nicht anschliessen. Lesen Sie weiter...
Veröffentlicht am 18. März 2009 von F. Bergemann
5.0 von 5 Sternen computer science for the adult programmer
This book is about the major concepts in understanding and constructing computational processes. As a linguistic means to describe theses processes it uses scheme a lisp dialect,... Lesen Sie weiter...
Veröffentlicht am 7. Februar 2009 von J. Marquardt
5.0 von 5 Sternen The perfect Mix - Book & Lecture !
Together with the online lectures which one can get for free from the internet this book is the perfect mixture for a thoughtful autodidactic introduction to computer science... Lesen Sie weiter...
Veröffentlicht am 13. Januar 2008 von Mario
5.0 von 5 Sternen Absolut lesenswert
Ein absolutes Standardwerk und ein Muss für jeden Informatiker. Werden hier zwar die Grundlagen mittels Scheme vermittelt, so gehen die Autoren doch auch darüber hinaus... Lesen Sie weiter...
Veröffentlicht am 16. Januar 2006 von Marco Bakera
4.0 von 5 Sternen A Master Piece for Masters
This book reflects the high standards of the authors, but not necessarily the 'standards' of those who might read this book. Certainly Abelson and Sussman's book is well written. Lesen Sie weiter...
Veröffentlicht am 22. Dezember 2000 von
2.0 von 5 Sternen Fürs Studium gut ansonsten braucht es keiner
Als Informatikstudent mußte ich im Fach Algorithmik die Programmiersprache Scheme und C lernen. Lesen Sie weiter...
Am 27. Juni 2000 veröffentlicht
3.0 von 5 Sternen The wrong way to start CS
First of all I will emphasise what is good about this book - this is a CS text that has an immaculate grasp of the fundamental concepts and 'soul' of computer programming. Lesen Sie weiter...
Am 27. Mai 2000 veröffentlicht
1.0 von 5 Sternen terrific waste of time
There are many things wrong with this book, but perhaps the worst is its shameless lying when the authors promise you profound knowledge of computer science and end up delivering a... Lesen Sie weiter...
Veröffentlicht am 6. April 2000 von "eulers_ghost"
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden

Ihr Kommentar