Page 2 of 2 [ 20 posts ]  Go to page Previous  1, 2

JBlitzen
Deinonychus
Deinonychus

User avatar

Joined: 10 Oct 2012
Gender: Male
Posts: 364
Location: Rochester, NY

12 Feb 2013, 4:08 am

Here are the great 2D histogram representations that someone worked up:

http://cns.bu.edu/~gsc/ColorHistograms.html

Image

Not being a graphic artist, and not normally dealing with colors in HSB or HSL, but rather RGB, I didn't have a firm grasp on why those histograms were deceptive. Now I do.



morslilleole
Veteran
Veteran

User avatar

Joined: 17 Dec 2011
Age: 36
Gender: Male
Posts: 511
Location: Norway

14 Feb 2013, 3:22 pm

Some programming is geared toward gaming or simulation. And in these fields, knowledge of math is quite important. I studied game programming, and one of the subjects was mathematics and physics for game developers. The subjects were a little trigonometry, Newtonian physics, matrices and probably more, don't remember all the subjects. But besides these subjects, Boolean algebra, as stated by others, is very important.

Furthermore I think mathematics teaches you to take what knowledge you have, and apply it to solving new problems. I did struggle a bit with maths, but that was mostly because I never really took the time to understand the basic subjects. But I think mathematics has some things in common with programming in that you solve problems. At least that's what I love about programming; solving problems.



ruveyn
Veteran
Veteran

User avatar

Joined: 21 Sep 2008
Age: 88
Gender: Male
Posts: 31,502
Location: New Jersey

15 Feb 2013, 10:35 am

morslilleole wrote:
Some programming is geared toward gaming or simulation. And in these fields, knowledge of math is quite important. I studied game programming, and one of the subjects was mathematics and physics for game developers. The subjects were a little trigonometry, Newtonian physics, matrices and probably more, don't remember all the subjects. But besides these subjects, Boolean algebra, as stated by others, is very important.

Furthermore I think mathematics teaches you to take what knowledge you have, and apply it to solving new problems. I did struggle a bit with maths, but that was mostly because I never really took the time to understand the basic subjects. But I think mathematics has some things in common with programming in that you solve problems. At least that's what I love about programming; solving problems.


Yes. Both math and programming are instances of applied logic.

ruveyn



Trencher93
Velociraptor
Velociraptor

User avatar

Joined: 23 Jun 2008
Age: 124
Gender: Male
Posts: 464

17 Feb 2013, 12:35 pm

This question is not easy to answer, because software developers work in a lot of different domains. Someone like myself uses a lot of set theory and SQL. Other people in hard science use approximation techniques to do numerical analysis. Game developers and biology experts use more linear algebra. A lot of software is built at such a high level now that developers don't directly deal with the underlying math concepts. (Even something like linear algebra in R is at a really high level.) So the answer is the usual "it depends" since ten different software developers will give you eleven different answers. A more useful question is - "to develop software for problem domain <insert problem domain here>, what sort of math is required?"