Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Graphics programming is a very small subset of programming in general. You're basically saying "all programmers need math because some programming needs math"...

There's plenty of cutting-edge stuff to be done that doesn't require an intimate knowledge of mathematics. I would have to say that being good at arithmetic seems to be pretty important in programming, though.



Graphics, physics, all my work in biotech, all my work in video edition, all work I've ever done. Vast sectors of programming are math intensive. There are few which aren't.

Also arithmetic and even more so logic pretty much = applied math.


Other programming areas that require math:

Pattern recognition, control systems, encryption, image and video compression (discrete cosine transforms in JPEG, discrete wavelet transforms in JPEG2000) any type of simulation (e.g. SPICE for electronic component simulation, RF simulation for electromagnetism, finite element models for mechanical systems) ...

Any type of planning system requires math (e.g. convex optimisation, network routing, etc...) - these types of things have huge applications in areas such as industrial engineering and network routing.

Basically all the interesting parts of programming require math.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: