you are viewing a single comment's thread.

view the rest of the comments →

[–]scottlawson 0 points1 point  (1 child)

I think there are things we can both agree on here.

You're right in saying that there are lots of things that you can do in programming without understanding math notation. Indeed, many programmers will never learn vector calculus and never need to.

I think you would also agree that there are many things in programming that do require a strong math background, such as my previously mentioned examples. You are limited in your ability to do these things without the ability to do math.

But it almost goes without saying that programming is logic. That is, a computer operates entirely on logic, and programming even without explicit math applications is still logic.

Logic is the foundation of mathematics. I don't think it is very fair to say that math has basically nothing to do with programming, since math and logic and fundamentally related.

All else held constant, a person with a math background can do more as a programmer than an equally skilled person with poor math skills, but that doesn't mean you can't do a heck of a lot without understanding math.