Do you think math or physics are important knowledge for a programmer? Why? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 7

Do you think math or physics are important knowledge for a programmer? Why?

14th Apr 2017, 7:56 PM
⏩▶Clau◀⏪
⏩▶Clau◀⏪ - avatar
11 Answers
+ 11
I think that... Basics of physics are very important for game developers (Movements of the characters, collision, ...) Math is important for all.
14th Apr 2017, 8:07 PM
Maz
Maz - avatar
+ 10
Math for programming is sort of the protein supplement for a bodybuilder. without math you'll suffer from the lack of analysis and problem solving skills. But in case of physics, I can mention to one useful application which is physics simulators in a game physics engine. In terms of math for game programming an extended knowledge of math is needed. such as differential equations ( e.g for engine optimization), analytical geometry (e.g rendering and collision detection), vector and matrix operations ( Part of linear algebra courses e.g camera, transformation , etc)
14th Apr 2017, 8:09 PM
Babak
Babak - avatar
+ 8
Both are important In Expert Programer . but Now You can code with any of this.
14th Apr 2017, 8:12 PM
Style Jr.
Style Jr. - avatar
+ 5
physics is very important in game development so of you want to create a nice game like tigerball you need to stdy physics
14th Apr 2017, 9:42 PM
Simone Gramegna
Simone Gramegna - avatar
+ 4
It's not that important but it does help you a lot. You can still do great codes with basic math but I think the word "math" makes people afraid because they think you have to be a genius when it's not true. In my opinion, you need to think logically more than anything and you really just need to know the basics of programing (variables, functions, loops) to create a program.
14th Apr 2017, 9:25 PM
Ghauth Christians
Ghauth Christians - avatar
+ 2
you can still code without any of those :)
14th Apr 2017, 8:03 PM
Nihad TK
Nihad TK - avatar
+ 2
To a certain extend both are needed, though problem solving skill shouls be valued even more. There is always a stackoverflow or Google at your disposal. In the end, it's all up to your willingness to adapt, search and reuse. And no, none can create a medical software or game engine from scratch without internet. Your resourcefulness is all that matters.
16th Apr 2017, 8:38 AM
Norbivar
Norbivar - avatar
+ 1
This depends on what you plan to do, of course, but generally you can say that computer science IS math. So if you want to go deeper into it to, let's say games or machine learning or something, you'll need math. Stochastics are important in higher algorithmics for example while linear algebra is often used in game development.
14th Apr 2017, 7:59 PM
merkrafter
+ 1
For game design all you need is trigonometry and vectors. Anything more complex than that is a waste of time.
14th Apr 2017, 8:01 PM
Dextozz
Dextozz - avatar
+ 1
just math
15th Apr 2017, 7:01 AM
kadeer
+ 1
The basics are very important in many fields. Some, like computer graphics, require the best knowledge of maths. Others might require advanced knowledge in physics.
15th Apr 2017, 11:54 AM
Denis Felipe
Denis Felipe - avatar