Elements of Programming
#742 of 2,654 all-time
Elements of Programming
Alexander Stepanov, Paul McJones
9 people recommended it in 6 threads, 2011–2024.
What people on Hacker News said
This book proposes how to write C++-ish code in a mathematical way that makes all your code terse.
You might want to consider having a look at the Stepanov Elements of Programming book. I think there is a chance it could be a good follow-up for hackers interested in moving from Hanson's elegant looking code to a nice, minimal C++.
Elements of Programming (by Alexander Stepanov and Paul McJones) takes a mathematical approach to programming. Since its only prerequisite is a basic understanding of high school algebra, the book is very accessible and easy to follow.
It shows how algebra can serve as an effective foundation for engineering generic, reusable programs.
The Elements of Programming. They use C++ but it isn't about C++ at all
Where it comes up
- Ask HN: What language-agnostic programming books should I read? 2017 · 2 recommendations
- Ask HN: What's the best computer science book you've read recently? 2017 · 2 recommendations
- What is the single most influential book every programmer should read? 2011 · 2 recommendations
- SICP: The only computer science book worth reading twice? (2010) 2024 · 1 recommendation
- Ask HN: Top 10 Timeless Software Books That ChangedLife as Software Engineer? 2023 · 1 recommendation
- Must Read CS Books For Self Self-Taught Programmers 2011 · 1 recommendation