Possible Duplicate:
What does mathematics have to do with programming?
How often do you have to solve pure mathematical or algorithmical problems?

I heard that math can be very important in programming. I am a confident python programmer, and have started C++.

So far I have not encountered anything where I need to use any real math.
I have had to use logic and a bit of problem solving, but that's about it.

I also wanted to know: does a particular part of coding (software engineering or game development) use maths more?

  • 1
    Maths is a huge subject. What do you mean by "real math"?
    – Oded
    Commented Feb 27, 2012 at 10:09
  • L4xord, I think these are two different questions, and also that they both have already been answered: programmers.stackexchange.com/questions/136987/… and programmers.stackexchange.com/questions/12653/…
    – Jalayn
    Commented Feb 27, 2012 at 10:10
  • Sorry for not clarifying. I mean practical maths, like algebra and algorithms. That kind of maths.
    – L4xord
    Commented Feb 27, 2012 at 10:11
  • Thanks for the links, Jalayn. The question can be closed now.
    – L4xord
    Commented Feb 27, 2012 at 10:14
  • It is quite true that Mathematics is invlovled in Game Development. Random numbers, 2D and 3D Graphics, and Mechanics (or Applied Maths/ Calculus) does constitute a major part in Game Development. It also depends on what level of Game Development you are doing. If you are developing games with the help of a Game framework, you wouldn't need much Maths. But if you are creating a framework for developing games yourself, then you have to know some Mathematics there!
    – Maxood
    Commented Feb 27, 2012 at 10:29

1 Answer 1


It depends completely on what kind of systems you program. But your experience is common: most programming is done on workflow support systems of one kind or another, which rarely require any math.

But there are fields where this is different: scientific computing, obviously. 3D graphics (but not so much if you use an engine someone else developed). Algorithmic trading.

  • Thanks Michael, my dad is a scientist who uses programming for things like data computing. So he was the one who always (and still does) tells me how important maths is. Through I'm more into game dev and software design and development.
    – L4xord
    Commented Feb 27, 2012 at 10:28

Not the answer you're looking for? Browse other questions tagged or ask your own question.