+ 95
Is math important in programming?
243 Answers
+ 181
Haiku answer:
All codes are languages,
language is logic,
logic is mathematics
+ 244
I think it depends on the career you want as a programmer, and your ability in math and programming. You could be a successful web developer, or basic non-action non-3D game programmer or some desktop app programming etc. all with basic ability to add, subtract, multiply, divide and modulus. Advanced math might help in modeling physics like water, reflection, gravity, sound, etc in 3D action games, or maybe in algorithm development and optimization. There is a reason large projects have a team of programmers: everyone has different abilities. If math is not your strong area, then get good at the other areas that math experts tend to be weak in, like user interface design or website architecture or project management or databases or websites and mobile platforms etc. Learn a complimentary skill. The most important thing is to enjoy what you do, and do it the best you can, without worrying about everyone else who does it better. Look at math as a way to exercise your brain. Keep learning as much as you can at your own pace. It can only help. To everyone here who says knowledge of math is very important, I wonder how many can write a small program to calculate the integration of ordinary differential equations to an arbitrary approximation of infinity. And even of the few that could, if they could give an example where such a calculation would be useful in a business context as a mission critical feature that the company would pay lots of money to be programmed? Probably one or two, maybe a few. The key to programming is to do something useful that people are willing to pay for. Or code a game and turn people into addicts.
+ 53
Math is only necessary whenever you get into algorithms and things like that. Physics takes a good bit of math too, so if you plan to make any game engines, might wanna learn some now. But otherwise, not really a big deal.
+ 41
math's is not required but logic of math's is most important... so more emphasize on logic..
+ 31
yes so if u hate math better start liking it
+ 24
yes it is and as love for coding love for maths also increases 😄
+ 23
i dont think advanve mathematics is necessary but if u know mathematics thats better to be a better developer because the thought process of programming and mathematics are very similar. Real world things are represented by objects and variables. The ability to translate from concrete to abstract also links the two fields.
There's a very good chance that if you're good at one, you will probably be good at the other.
+ 22
Hello,
In my experience with business application programming, I haven't come across a great need for general mathematics let alone advanced math. I think what's important in programming is understanding the general program and processing structures and being able to apply the concepts to the design problems one comes across. Like others have said, you will most likely need math for algorithms and other field-specific applications that require mathematical processing. I think that the thought process and understanding of control/logic structures is paramount.
Thanks
Jeff
+ 15
is grammar important to talk?
+ 15
It is essentially important. Without it, it is like cooking without salt. 😝
+ 14
yep a certain level is required
+ 14
firstly Programming was develop to solve math
If you do not know math
What you would program...??
+ 11
Without math there is no science. If you want to analyze algorithms for example you need to understand computational theory. If you want to code a game you need knowledge of AI, physics and 2d/3d geometry. All of that involves math, lots of it.
+ 11
The importance of math is to develop logic
in many programming phase mathematical logic is important
+ 10
I think math is more important for a good programming.
+ 10
logic is everything for programming
+ 8
mathematical skills required for thinking of right algorithm for right program
+ 8
yes, to frame logics you need to be familiar with Maths.
+ 8
one needs to be analytical when taking up programming
+ 8
sure