As well as learning to program with C++ I would like to read up on mathematical concepts used in programming. Can anybody recommend any good books that cover this subject?
Thanks.
Printable View
As well as learning to program with C++ I would like to read up on mathematical concepts used in programming. Can anybody recommend any good books that cover this subject?
Thanks.
Mathematical concepts used in programming is a very vague statement. What kind of programming do you have in mind? The kind of work I do is very math intensive while the programming a graphics person does wouldn't be as math intensive.
If you are programming simulations I would check out Introduction to Numerical Analysis by Atkinson and a book on linear algebra. I will say if you don't have a math background this might be a little too advanced.
If you are thinking about graphics stuff any book on analytic geometry would probably be fine. I don't do graphics programming but I can't imagine the math is too intense.
For general programming, I would recommend checking out a book on basic algebra. I would say the most important concept would be to learn modular arithmetic. Your best bet to learn modular arithmetic would probably be through a modern algebra textbook. Depending on your background, a majority of the material in the books will be inaccessible but some of them should have a section or two on modular arithmetic.