Book · 2001 · Computers
How to Design Programs
An Introduction to Programming and Computing
- mentions
- 1
- person
- 1
- podcast
- 1
- episode
- 1
- recommendation
- 1
Why people recommend it
How to Design Programs by Matthias Felleisen, Robert B. Findler, Matthew Flatt, and Shriram Krishnamurthi is an influential computer science textbook that introduces the principles of programming and problem solving through functional programming. On The Peterman Pod, Xavier Leroy appeared on the episode titled Creator of OCaml: Functional Programming, Formal Verification, Programming Langu to discuss various topics in computer science. During the conversation, Leroy brought up the book as a second recommendation following Programming Pearls. He noted that the title itself is rather ambitious and observed that the work originates from the Scheme community. Although he mentioned that the selection might be somewhat controversial, he nevertheless highlighted its significance within the broader programming and academic landscape. His discussion underscored the text's unique pedagogical approach and its deep roots in functional programming paradigms, making it a notable reference point for developers and educators interested in rigorous program design and methodology. The book continues to be recognized for challenging traditional ways of teaching programming fundamentals to students and experienced practitioners alike, cementing its reputation as a thought-provoking contribution to computer science education.
Every mention
Xavier Leroy The second one is a little more controversial, I guess. So, in the How to Design Program, which is a fairly… 1
“The second one is a little more controversial, I guess. So, in the How to Design Program, which is a fairly ambitious title as well. And this comes from the Scheme community, okay, Abelson and Findler, Flatt, and Krishnamurthi.”