Structure and Interpretation of Computer Programs (Second Edition)
M**S
Great book - classic, still worth reading
I never used this book at Uni, and always developed either Haskell/Scala or C++; this is great way to review algorithms using LISP.
M**.
Challenging in the right ways
Can't recommend this book enough, though it is a difficult text for a beginner. Many beginner textbooks emphasise quickly learning how to write programs whilst this one teaches the underlying principles first. This book has no 'hello world', but makes you think about what is going on "under the hood".
V**R
A must read for every serious programmer
This book has to be read as a self study. Mind you, this is not an easy read as a self study book. It will frustrate you no end; but the results will surely be rewarding.
N**L
Great!
Fast and great condition! Thanks
M**E
Revelatory
This book, written for an MIT introductory programming course, has a steep learning curve - the exercises can be _really_ difficult. But the revelations contained herein exploded my horizons after years and years of programming.
P**H
must-have
a must-have book for understanding the fundamentals of computer programming.
G**2
I definitely recommend.
Very neat book.
J**H
The Kindle edition has quite a lot of wrongly translated UTF/Unicode character!
The Kindle edition is badly made, a lot of characters are displayed as [] probably due to some issue during the creation of the kindle format of this book.Amazon, please check the basic quality of the product you're selling! This is visibly bad.
J**E
Entendimiento general de bases de programación
De momento voy en el 2do. capitulo del libro. Tiene bastantes ejercicios por hacer que creo aumentan enormemente la comprensión de lo que el autor habla, por lo que es un punto bueno a comentar, ya que eso es material para bastante tiempo. En general me gusta cómo presenta los conceptos el autor, porque si bien algunas cosas suelen ser "conocidas" como los "procedures", el autor lo presenta de manera que te hace comprender por qué están ahí y por qué tienen valor en un lenguaje de programación.
A**R
Bonne qualité
Correspond à mes besoins. Parfait
D**R
Un clásico
Qué puedo decir de este libro. Un imprescindible en cualquier biblioteca de ciencias de la computación
|**|
One of the best book you will ever read on Programming
The media could not be loaded. This has been recommended as the best introduction to Programming and CS by many prominent Computer Scientists and programmers alike.I see why.This book is one of the most thought provoking and informative books that I have ever read about programming.It teaches you programming from ground up including advanced programming techniques such as metaprogramming.Now, be aware that this book is hard. But it is hard in a very responsible way. I mean, many STEM books teach you some concepts- only the basics, and then leave you to solve exercises that you cannot practically solve without the help of professors or TAs. Or without seeking help from the internet.This book is not that. It is very responsible and self-contained in a way that you can solve all the problems in this book just by reading this book and working through examples. The exercises are not easy, and requires severe brainstorming and trying, but I assure you can solve all of them without any help or hints. I love the way the book is very responsible.And if you carefully read through the books and solve all the problems, you will literally transform as a programmer. Your improvements and understanding of the field will be immense.This is going to be hard. So embrace yourself.The months I worked through the book, were one of the best learning periods of my life. I enjoyed it a lot.Two tips for future buyers-1. Do not use Scheme even if the book tells you to. Use Racket programming language which is a modern superset of Scheme. You will be able to do with Racket everything you would have been able to do with Scheme. Use the drracket IDE or a text editor of your choice.2. There's an MIT OpenCourseWare video lecture series on this book. Look for it. I highly recommend them.Finally, if you are unable to finish this book, do not worry. There are plenty of successful software professionals out there who have not read this book.But if you want to embrace the hard journey of becoming a great programmer, then this book is for you. If you want to have deep fun for some months, this book is for you.Some comments on the product.- I bought an old book for ₹500+, and it is as good as new. It is literally a new book. Only 1 inch of the plastic in the cover were torn which I solved through glue. I am very happy to get this book for ₹500+. I would have returned the faulty book if I bought a new one, for sure.- Pages are very thin, as this book is locally printed. But don't fret on that. Just rejoice that you can buy this great book in India in ₹800+. This is a great deal.
A**R
good stuff
5/5 would read again
Trustpilot
1 week ago
2 weeks ago