+ 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 .....

24th Apr 2017, 4:29 AM
Vansh
Vansh - avatar
14 odpowiedzi
+ 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.
24th Apr 2017, 4:36 AM
Fox
Fox - avatar
+ 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
24th Apr 2017, 6:12 AM
Aidan Haddon-Wright
Aidan Haddon-Wright - avatar
+ 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.
24th Apr 2017, 7:58 AM
Wisdom Abioye
Wisdom Abioye - avatar
+ 13
math is essential part in programming. Most great programmer is excel in math.
24th Apr 2017, 6:46 AM
Agus Mei
Agus Mei - avatar
+ 7
Because a good mathematical knowledge helps you to write a program efficiently and shortly and also helps you to understand a program.
24th Apr 2017, 4:46 AM
Tanmoy Sau
Tanmoy Sau - avatar
+ 6
Programmer need to have logical mind to write or analyse the code, math improves logical thinking
24th Apr 2017, 4:37 AM
onekpsc
+ 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 :-)
29th Apr 2017, 9:00 PM
Glozi30
Glozi30 - avatar
+ 2
any one can learn programming but not any one can write Algorithm
24th Apr 2017, 10:35 AM
DeleteMe
+ 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
27th Apr 2017, 8:42 AM
Vansh
Vansh - avatar
+ 1
becuase maths improves logical reasoning
13th Aug 2018, 4:56 PM
Maxwell Ansah
Maxwell Ansah - avatar
0
hmmm...am a little bit absurd 😟
28th Sep 2017, 8:47 PM
Maxwell Ansah
Maxwell Ansah - avatar