Am höchsten bewertete positive Rezension
Eine Person fand diese Informationen hilfreich
``Programs must be written for people to read, and only incidentally for machines to execute''
am 17. Mai 2014
At the current point of time there are 46 five-star and 46 one-star reviews, which I think already tells the book is worth reading.
This is not a Lisp book. This is a book about languages for describing the problem solving process. Some people call those languages ``computer languages'', but I think that the main target of those languages is the developer themselves.
Every time authors have a problem to solve, they develop a language (sometimes consisting just of one of two functions) such that the solution of the problem can be trivially expressed in it. Sometime the language becomes as large as a Lisp implementation.
What I learned from the book is that many problems in computer science become significantly more tractable if you have an optimal tool for expressing your own way of thought, not the way of thought of the machine. You write programs for yourself in the first place. It's very like mathematics: when proving a theorem, you prove it (using the language of formal algebra/calculus/etc.) to yourself, trying to figure out what is the best way to do it, using as little efforts as possible and being elegant.