# Programing languages and Math

Is there relation between mathematical skills and Learning programing languages ... is it necessary to be genius in Math in order to understand the programing languages?

10/26/2021 8:59:58 PM

Ammar HDAIFEH7 Answers

New AnswerProgramming isn't math, but you could argue that computer science is a subset of discrete mathematics. Many programmers have a poor understanding of computer science, let alone mathematics. Furthermore, despite the fact that mathematical tools exist for many aspects of programming, they are oft not used

You don't need to be a mathematician to be a programmer. But programmers need the same general skills as mathematicians, namely logical and analytical thinking.

There are some parallels both are using formal languages with many rules, where logical, analytical thinking and abstract imagination are required. Parts of programming languages are structured for easy using for mathematicians. Boolean algebra, algebra, theory of graph and others allows to write simpler code and easy understand problems in informatics. Programmer may solving problems of financial bussines, data visualisations or computer graphic where higher math skills can be used. But many complex procedures are prepared, solved like tools for easy use in frameworks and libraries resources.

Well mathematics and programming are both similar. So without mathematics u can't understand computer not to even talk of programming. My opinion π

Computer Science and mathematics both are positively correlated concepts Without mathematics, it is almost not possible to understand computer science For example, Everyone knows about data structures Stack Queue LinkedList Tree Graphs But all the above concepts are introduced from discrete mathematics In object-oriented programming, there is a very important feature i.e inheritance Especially in java, we are calling superclass and subclass it is introduced from superset and subset i.e sets chapter We are having abstract classes and interfaces it is introduced from abstract algebra Data mining is using regression lines to get or estimate future values Regression lines are from stats which is the branch of maths The above are a few examples says that The Father of computer science is mathematics

Of course there is . Mathematics improves your outlook on programming so you can code much more creatively and efficiently . You don't have to be a genius, but without hesitation I can assert that it can be significantly helpful . What's more you apparently study R and Python so you're probably going to be a data scientist, so that I can assure you mathematics is an essential and necessary part of data science that you need to acquire skills .

Yes, math is related to programing if you love programing so also you should love math/ Not too much math is related to programing but it helps if you are great in math so it helps you in programing