Timeline for What does mathematics have to do with programming?
Current License: CC BY-SA 3.0
7 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Feb 28, 2012 at 8:23 | comment | added | SK-logic | @Birfl, DeadMG is, well, a bit ignorant (and almost always wrong). Math would always help in all that "soft" areas. Psychology is based on math heavily. Sociology is even more mathematical. And in case of systems design, you'd better not touch it without a very good background in semantics (which is from discrete math). There are no aspects in programming that are not mathematical. GUI design and CRUD coding are included. | |
| Feb 28, 2012 at 8:09 | history | made wiki | Post Made Community Wiki by Jack | ||
| Feb 27, 2012 at 23:34 | comment | added | Blrfl | Solvers are very much a math-domain problem, which would make it stand to reason that an understanding of the math involved would be required to work on them. I'm not saying there are no mathematical concepts involved in programming, but as @DeadMG pointed out in his answer, there are a lot of very practical aspects of the process where math provides absolutely no help. | |
| Feb 27, 2012 at 20:55 | comment | added | TheTechGuy | From learning point of view it is imperative to have a math background otherwise other will be no learning. | |
| Feb 26, 2012 at 18:22 | comment | added | TheTechGuy | In most practical fields, the two are separate: Someone has the model and someone has to programme it. So yes you are right. But for someone to learn programming from beginning, they have to know the math. Otherwise it will be difficult. They have to know about variable, expressions, and different mathematical properties. I have worked with optimization team. They were working on solvers. If they had no knowledge of the math, they would have never worked on it. I answered based from learning point of view and knowing that he is just a new learner who is stepping into programming. | |
| Feb 26, 2012 at 18:15 | comment | added | Blrfl | Whether or not someone can solve a financial problem has everything to do with whether or not they're competent in that domain almost nothing to do with programming aptitude. I work with signal processing software that contains a lot of math that's way over my head. My job isn't doing the math, it's turning what's produced by mathematicians and enginners, for whom programming isn't in their domain of expertise, into good software. Because that's my domain. | |
| Feb 26, 2012 at 18:01 | history | answered | TheTechGuy | CC BY-SA 3.0 |