Something else to be aware of: almost ALL programming theory is cross-listed as math, or could be. BNF is a mathematical representation of a language. Turing machines are a mathematical concept that can also be expressed as recursive functions. State machines, finite automata, etc are all areas of mathematics research.
Also, the most practical programs, from a business stance, are very stats heavy, making use of finite approximations of multi-variable integrals.
Logic and math are two totally different beasts.
your all lucky. I've only taken up to algebra 1but I find that I can do most things, just not my own graphics library
As of now I'm learning about the fundamentals of C++ and I'd say addition, subtraction, division and multiplication are essential. Modulus is also very handy. So yeah, I guess the obvious helps.![]()
In all my 25 years programming in C and C++ I never once had a need for math beyond college freshman algebra, trig and statistics. But I didn't work with scientists such as NASA either. All my experience was business related. Higher levels of math come in if you want to write games or other programs that involve graphics, and then only if you don't use existing game engines such as OpenGL and DirectX.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks