+ 13
Why math is required to become a programmer ?
I want to know that why computer programmer need to learn maths to become a programmer. I think maths is not needed to become a programmer. only learning programming languages are learnt by a programmer. plzz any answer .....
14 Answers
+ 25
programs are mostly based on sequences and algorithms. bits and bytes. number bases. conversions. don't think of it as math. Think of it as... a philosophical, numeric language.
+ 24
Let's say you wanted to make a function that returns a list containing all the factors of n.
one way to do it would be to loop through all the numbers between 1 and n and check which numbers divide into n equally. That's a perfectly valid method.
However, using mathematical knowledge you could write a slightly more efficient algorithm to do it. instead of looping through ALL the numbers between 1 and n, you only need to check up to n/2 because the largest factor of any given number will never be greater than half of n.
Finally, programming knowledge is a matter of how well you know the language of your choice and also how well you can translate code from languages you don't know as well.
here is my example code:
https://code.sololearn.com/c2ZlKCfGa54l/?ref=app
+ 21
Programming is the practical, implementing activity from a field of mathematics called "discrete". Logic, graphs, algorithms, proofs, automata, sets, complexity, calculatability, formal language, state, cryptography... are some terms that connect the two.
+ 13
math is essential part in programming.
Most great programmer is excel in math.
+ 7
Because a good mathematical knowledge helps you to write a program efficiently and shortly and also helps you to understand a program.
+ 6
Programmer need to have logical mind to write or analyse the code, math improves logical thinking
+ 6
i don't know what's about you but I rarely use integration, derivation while programming, in fact when i start learning c++ i don't even know what do that words stand for...
Some basics math are needed if you want to create basics programs, then if you want to do more complex programs (like graphics games with 3d) maths will become very important.
Also i think a common point there is between programmation and maths is logic. You have to be logical if you want to code but you don't need to be strong in mathematics.
Programmation isn't mathematics and mathematics isn't programmation. It's difficult do do programmation without knowing the basics of math but you have not to be an expert to do great programs :-)
+ 4
Nice question, this is your answer :).
http://www.forbes.com/sites/vivekravisankar/2016/05/31/the-immutability-of-math-and-how-almost-everything-else-will-pass/#428674e859f1
+ 2
any one can learn programming but not any one can write Algorithm
+ 2
no notepad ++ or any other text editor is very useful in programming and when we write programs we don't have to calculate we have to learn the programs that are used and we don't require math to write programs
+ 1
becuase maths improves logical reasoning
0
hmmm...am a little bit absurd đ