I think the only possible answer to how much math do you need is that it depends on what you work on. There is a lot of stuff that can be done only using very basic math, that's for sure. I would tend to agree with the article that math can be quite useful as a general mental model and can often help to find cleaner solutions to some problems. There are also a lot of applications that require some, often quite specif…
How much math you need for programming (2014)
41–50 of 187 posts
Re: How much math you need for programming (2014)
#42I would say computer science is useful, but as in any craft, you can get by without a theory. Confusingly, CS is considered to be a branch of mathematics, but it is still quite different from "traditional" (up to 19th century) math (linear algebra, calculus). I have a slightly different philosophical view, I consider CS to be on equal footing with most of traditional mathematics. In my view: - Traditional math (which…
I don't think this is the case at all. Basically all of calculus theory in based on uncountable structures and it's arguably the most used branch of mathematics.
Re: How much math you need for programming (2014)
#43Re: How much math you need for programming (2014)
#44Re: How much math you need for programming (2014)
#45Unless you're in an area that needs math, e.g. fluid simulation, computer graphics, proving algorithms, deep learning, crypography etc.
Although there is pure mathematics, I'm not sure there is such a thing as "pure programing". It's all applied, to do something. So there's always another field required. Sometimes it's math.
There is theoretical conputer science, but (a) it's not programming and (b) is it math.
Re: How much math you need for programming (2014)
#46> Now what does does a mathematician do? He tries to understand nature and uses mathematics as a language to do that. I would argue that this is wrong. That's what physicists do, not mathematicians. Mathematics is about abstract ideas, which can live regardless of nature or application. Physics instead is about understanding nature. Most physicists use mathematics to do that, but that's just for practical reasons. Th…
> They try to understand mathematics and use mathematics as a language to do that.
Re: How much math you need for programming (2014)
#47I would say computer science is useful, but as in any craft, you can get by without a theory. Confusingly, CS is considered to be a branch of mathematics, but it is still quite different from "traditional" (up to 19th century) math (linear algebra, calculus). I have a slightly different philosophical view, I consider CS to be on equal footing with most of traditional mathematics. In my view: - Traditional math (which…
>Traditional math (which came mostly out of physics and geometry) studies primarily infinite but countable structures (functions on countable sets, infinite series). The finite structures are often considered trivial, and the uncountable structures are considered to be too large to have practical importance. I don't think this is the case at all. Basically all of calculus theory in based on uncountable structures and…
Analogically, in CS, you use infinite sets (integers) but you don't really care what the cardinality is. You don't care about the axiom of choice.
Re: How much math you need for programming (2014)
#48> Now what does does a mathematician do? He tries to understand nature and uses mathematics as a language to do that. I would argue that this is wrong. That's what physicists do, not mathematicians. Mathematics is about abstract ideas, which can live regardless of nature or application. Physics instead is about understanding nature. Most physicists use mathematics to do that, but that's just for practical reasons. Th…
Notice that many mathematicians would not agree with you, here (but probably, a majority would). As the mathematician V.I.Arnold famously said, "mathematics is a branch of physics where experiments are cheap". So, yes, in the minds of lots of mathematicians, what they do is precisely to study and understand nature.
Re: How much math you need for programming (2014)
#49As a CRUD or frontend dev you should be able to know the numbers from -100 to +100. Modulo is a bonus. Anything else is not required for the majority of programming jobs/tasks. Yet beginners getting hazed and outsiders getting scared with CS/algodat and math is essential for keeping wages up and „normies“ away.
- you're putting algorithms and data structures in the same basket as mathematics - algorithms and data strucutures are useful in pretty much any programming job including CRUD and frontend
Re: How much math you need for programming (2014)
#50> Now what does does a mathematician do? He tries to understand nature and uses mathematics as a language to do that. I would argue that this is wrong. That's what physicists do, not mathematicians. Mathematics is about abstract ideas, which can live regardless of nature or application. Physics instead is about understanding nature. Most physicists use mathematics to do that, but that's just for practical reasons. Th…
> I would argue that this is wrong. That's what physicists do, not mathematicians. Notice that many mathematicians would not agree with you, here (but probably, a majority would). As the mathematician V.I.Arnold famously said, "mathematics is a branch of physics where experiments are cheap". So, yes, in the minds of lots of mathematicians, what they do is precisely to study and understand nature.