Jump to content
Posted 22 August 2012 - 07:01 AM
Posted 22 August 2012 - 04:00 PM
Posted 22 August 2012 - 04:42 PM
Edited by Matt-D, 22 August 2012 - 04:43 PM.
Posted 22 August 2012 - 05:05 PM
Edited by Eliad Moshe, 22 August 2012 - 05:08 PM.
Posted 25 August 2012 - 02:03 PM
Up until you said C++, I was thinking that The Structure And Interpretation of Computer Programs fits that description reasonably well.
I remember reading a about a book here on gamedev.net a few years ago and now I cannot find it on google. Back then it was hailed as a programming book that was advanced, but really opened the eyes for many and that the posters here on gamedev.net saw it as a must read for everyone on their team.
The topic was general programming from a mathematical perspective, and the author(s) defined functions, general objects and from a everything was performed generically, and implemeted in what I recall as being C++.
There's not really a lot of mathematical theory in Modern C++ Design: Generic programming and design patterns applied, but this could be what you're thinking of. Andrei Alexandrescu is from Romania, and the book is relatively advanced, and an eye-opener for a lot of C++ programmers.
The first chapter was available online. I might have mixed something up, but I think that the author(s) had an Eastern European sounding name. It was not about implementing algebraic structures or doing math in programming, but about using mathematical theory as an approach to better your generic designs, if I recall correctly.
Posted 28 August 2012 - 02:17 PM
Posted 29 August 2012 - 11:04 AM
Posted 30 August 2012 - 02:01 PM
Happy to help. I highly recommend Alexandrescu's book too.
I'm beginning to wonder if there's enough interest in EoP on gdnet for some kind of informal study group...
Posted 31 August 2012 - 10:26 AM
Posted 05 November 2012 - 06:27 AM
Edited by mrbastard, 05 November 2012 - 06:28 AM.