Concepts, Techniques, and Models of Computer Programming vs How Buildings Learn: What Happens After They're Built
When comparing Concepts, Techniques, and Models of Computer Programming vs How Buildings Learn: What Happens After They're Built, the Slant community recommends How Buildings Learn: What Happens After They're Built for most people. In the question“What are the most influential books every programmer should read?” How Buildings Learn: What Happens After They're Built is ranked 4th while Concepts, Techniques, and Models of Computer Programming is ranked 16th. The most important reason people chose How Buildings Learn: What Happens After They're Built is:
How many studies of code have been done that only cover cutting new code? What happens to code across time? What are the trade offs between easy to maintain and easy to update/upgrade.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Rigorous
The models are presented with mathematical rigor.
Pro Teaches the major paradigms
You could study dozens of languages to learn the techniques, or you could read this book and get them all with Mozart/Oz.
Pro Maintainence and Refactoring
How many studies of code have been done that only cover cutting new code? What happens to code across time? What are the trade offs between easy to maintain and easy to update/upgrade.