Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

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?

share|improve this question

marked as duplicate by ChrisF Feb 27 '12 at 10:24

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

1  
Maths is a huge subject. What do you mean by "real math"? –  Oded Feb 27 '12 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 Feb 27 '12 at 10:10
    
Sorry for not clarifying. I mean practical maths, like algebra and algorithms. That kind of maths. –  L4xord Feb 27 '12 at 10:11
    
Thanks for the links, Jalayn. The question can be closed now. –  L4xord Feb 27 '12 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 Feb 27 '12 at 10:29
show 1 more comment

1 Answer

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.

share|improve this answer
    
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 Feb 27 '12 at 10:28
add comment

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