Back to the bookshelf

Typographic jacket · original cover not fetched

FROM THE SHARED SHELF · 2006–2026 SAMPLE

Concepts, Techniques, and Models of Computer Programming

Peter Van Roy, Seif Haridi

10 readers recommend it across 7 discussions

Topics are model-inferred labels.

Keep it on your reading list

THE WORD OF MOUTH

What made it worth passing on?

Original Hacker News comments, in the readers’ own words.

eatonphil
Awesome! Specifically not on my list already there's: Concepts, Techniques, and Models of Computer Programming; Smalltalk-80: The language and its implementation; The Architecture of Symbolic Computers and Project Oberon: The design of an operating system and compiler. This reminds me Niklaus Wirth's Compiler Construction probably belongs in this thread.
charlysl
1984 - because it was the first book in English that I read front to cover, with a dictionary by my side, and learned so much recurring essential vocabulary that after that effort I could read anything; by now I have read much more from the much larger pool of writings in English than in my mother language. And, of course, it made me look differently at so many things. Things Fall Appart - because it helped me understand how religions like Christianity and other initially subversive beliefs spread, and the sudden impact of Western culture on other cultures. Anthropology (Marvin Harris) - because it impacted the way I look at humanity, society and history, and also helped me understand that marxism is much more than an arguably failed political doctrine. The Bernstein Tapes about Critique of Pure Reason - I am still working through this, but has already impacted my conception of what knowledge is History of Western Philosophy (Bertrand Russel) - because it made me understand the interwining between ideas and history. A desert island book…
selmat
Updated as new comment since two hours already elapsed [1] Concepts, Techniques, and Models of Computer Programming (MIT Press) - URL: https://www.amazon.com/Concepts-Techniques-Models-Computer-P... (https://www.amazon.com/Concepts-Techniques-Models-Computer-Programming/dp/0262220695) [2] The Big Book of Concepts (MIT Press) - URL: https://www.amazon.com/Big-Book-Concepts-MIT-Press/dp/026263... (https://www.amazon.com/Big-Book-Concepts-MIT-Press/dp/0262632993/ref=sr_1_1?ie=UTF8&qid=1468535286&sr=8-1&keywords=The+Big+Book+of+Concepts) [3] Gödel, Escher, Bach: An Eternal Golden Braid - URL: https://www.amazon.com/Gödel-Escher-Bach-Eternal-Golden/dp/0... (https://www.amazon.com/Gödel-Escher-Bach-Eternal-Golden/dp/0465026567/ref=sr_1_1?ie=UTF8&qid=1468535300&sr=8-1&keywords=escher+godel+bach)
sateesh
As part of the MOOC course Paradigms of Computer Programming (https://www.edx.org/course/louvainx/louvainx-louv1-01x-parad... (https://www.edx.org/course/louvainx/louvainx-louv1-01x-paradigms-computer-1203)) I read the initial parts of the book: "Concepts, Techniques, and Models of Computer Programming" (mitpress.mit.edu/books/concepts-techniques-and-models-computer-programming). The initial chapters provide a good approachable way to get started with functional programming. Though working with Oz (the programming language used in the book) gets some time to get used to, this is an excellent book. I am bit surprised that this book is not as well known, and probably I wouldn't have known about this book if not for the MOOC course.