Thread: C++ and Math

  1. #1
    Registered User
    Join Date
    Feb 2009
    Posts
    329

    C++ and Math

    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.

  2. #2
    Registered User
    Join Date
    Dec 2009
    Location
    Colorado
    Posts
    41
    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.

  3. #3
    Registered User
    Join Date
    Feb 2009
    Posts
    329
    Quote Originally Posted by waterborne View Post
    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.
    Thanks, and yeah it would just be for general programming. When doing math modules at Uni I have done well, so I seem to have an aptitude for it, I just want to broaden my reading.

    Thanks again.

Popular pages Recent additions subscribe to a feed