+ 95

Is math important in programming?

5th Dec 2016, 3:54 AM
Ahmad Khosravani
Ahmad Khosravani - avatar
240 Answers
+ 181
Haiku answer: All codes are languages, language is logic, logic is mathematics
6th Dec 2016, 1:09 PM
Ben- Street
Ben- Street - avatar
+ 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.
6th Dec 2016, 6:57 PM
Leif W
+ 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.
5th Dec 2016, 4:06 AM
Keto Z
Keto Z - avatar
+ 41
math's is not required but logic of math's is most important... so more emphasize on logic..
6th Dec 2016, 1:43 AM
Dhiraj singh✔️
Dhiraj singh✔️ - avatar
+ 31
yes so if u hate math better start liking it
5th Dec 2016, 1:44 PM
Babatunde Asalejo
+ 24
yes it is and as love for coding love for maths also increases 😄
5th Dec 2016, 6:25 PM
Veenal Choudhary
Veenal Choudhary - avatar
+ 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.
6th Dec 2016, 4:10 PM
Vivek Jha
Vivek Jha - avatar
+ 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
7th Dec 2016, 1:14 AM
Jeffrey Hoffman
Jeffrey Hoffman - avatar
+ 17
Not much math, as in formulas like calculus. I like to think of classes like that as ones that help develop problem-solving skill set. I do think that you need to be able to think outside the box and thus a class like Discrete Mathematics is very important.
6th Dec 2016, 4:16 PM
Ace
Ace - avatar
+ 15
is grammar important to talk?
6th Dec 2016, 8:45 PM
codinator
codinator - avatar
+ 15
It is essentially important. Without it, it is like cooking without salt. 😝
7th Dec 2016, 11:30 AM
Bob Shah
Bob Shah - avatar
+ 14
yep a certain level is required
5th Dec 2016, 5:38 PM
Edgon M
Edgon M - avatar
+ 14
firstly Programming was develop to solve math If you do not know math What you would program...??
6th Dec 2016, 10:21 AM
Mithun Verma
Mithun Verma - avatar
+ 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.
5th Dec 2016, 10:08 PM
Karl T.
Karl T. - avatar
+ 11
The importance of math is to develop logic in many programming phase mathematical logic is important
6th Dec 2016, 1:52 AM
Athul Joy
Athul Joy - avatar
+ 10
I think math is more important for a good programming.
5th Dec 2016, 6:37 PM
ABHISHEK SAXENA
ABHISHEK SAXENA - avatar
+ 10
logic is everything for programming
6th Dec 2016, 8:39 PM
amit
amit - avatar
+ 8
mathematical skills required for thinking of right algorithm for right program
6th Dec 2016, 3:21 AM
Ashish Pradhan
Ashish Pradhan - avatar
+ 8
yes, to frame logics you need to be familiar with Maths.
6th Dec 2016, 9:39 AM
Yash Shah
+ 8
one needs to be analytical when taking up programming
9th Dec 2016, 4:42 AM
Salad
Salad - avatar