Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

OMG, that's great. i have the follow-up book, from mathematics to generic programming -- hardcore read for someone who is no expert at maths or cplusplus but still a phenomenal read.

i have had elements of programming on my wishlist for a while and saw the price skyrocketed on amazon. the book is being sold used for $200+ on amazon right now. i am just going to get the lulu paperback because that's a steal right now. big fan of Alexander Stepanov.



I had bought the Kindle edition a few years ago because of recommendations, but still haven't read it as I am supposed to read it all (and prove theorems) in order to understanding the motivation. Could someone briefly say why the book contains what it contains? Thanks


Wow, thanks for sharing your recommendation. I would not have considered reading this book, if I hadn't read your comment.

And I'd never heard about From Mathematics to Generic Programming. I'm definitely going to check it out! It seems like a really cool book.


While you won’t have any trouble finding “From Mathematics to Generic Programming,” you may be interested in the book’s website, http://www.fm2gp.com/ , which includes a sample chapter and links to interviews about the book, including one with Lakos:

“John: ... How — and please be brutally honest — would you contrast your experiences of co-authoring a book with Dan versus Paul?

“Alex: The goals of the books were quite different. Both books have their place.

“Paul convinced me that it is essential to write a very formal treatise in order to unambiguously define the foundations of generic programming. He thought that the conversational style of my lectures undermines the seriousness of the subject. I agree with him. We wrote a very terse, but — in my opinion — elegant book. Some people appreciate it; but it is clearly not for everyone. I am very grateful to Paul. He is and will always remain my close friend. I would gladly collaborate with him on another book.

“Dan had a different idea. He thought that what was needed was a more accessible book, and I agree with him as well. And he led the work in such a direction. I would love to collaborate with him on another book as well.”




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: