Re: maths for programming C++




Robbie Hatley wrote:
[...]


<< "uttre"

(1) sometime ago i read a blog of Stevey-Drunken's on "Maths everyday".
the distinctional points he proposed in his blog are exactly similar to
the ones i have got after doing some programming for 6 months. but he
had his points by reading "John Von Neumann and the Origins of Modern
Computing". I dont know him & neither i read that book but the points
he noticed & points i noticed are similar in many respects.

Taht's all very nice, but has absolutely nothing whatsoever to
do with the C++ programming language, so it's 100% off-topic here.

As you may have noticed, you got a lot of replies, but none
that really helped you a lot. That's what happens when you get
waaaaay off-topic.

Try these newsgroups instead:

sci.math (I set follow-up here)
alt.math
alt.math.moderated

I think you'll get MUCH better responses there.

The reason is, computer programming is a skill which requires
relatively little mathematics. About all you need to know is:

1. Grade-school arithmetic.
2. A little boolean algebra (and, or, not, DeMorgan's Law, etc)
3. A little bit of high-school algebra helps sometimes (optional)

That's it. Any 14-year-old knows those things already.

Now, if you're doing programming in a heavily mathematical field
(say, university mathematics research, or theoretical physics, or
climate modeling, or advanced cartography using fancy projections)
then you may need to learn more math. But for most programming,
little math is required. So most programmers here are not
advanced mathematicians, and can't advise you very well on
higher-mathematics textbooks.

The basic premise as I understand the OP's post surrounds the
application of higher level math in a programming context. So while
it's true that his/her post is off-topic, the advise received in
sci-math may or may not be of much help. Simply put, most of the
respondents may not know a heck of alot about programming. Conversly
most of the respondents here may not know much about high level math.
With that in mind, I understand and feel the OP's pain. The difference
is I understand and appreaciate the higher level math pertaining to
pattern recognition ( one of the OP's desire ), image/signal
processing, boundary element methods etc. etc. For years and of
course - even today - matlab has been my analysis tool. For years, I
would hand matlab code to a developer and say - go code 'this'. Over
the last year or so I've done some role reversal. Granted, I'm no
Grade A programmer like most folks on here and I can't quote every
line of the standard. It remains true nonetheless, that the OP will
find that programming higher level math requires:
1. An appreciation for the standard library ( alot of those algorithms
in that library is a god send )
2. An appreciation for templates. ( I find this to be a real beast
from time to time. )

Rest assured there's quite a few programming books out there geared
towards the scientific community. Sadly, the vast majority of these
books - I've run across - are poorly written.

.



Relevant Pages

  • Re: Programming is the Engineering Discipline of the Science that is Mathematics
    ... between math and other scientific areas. ... Science is a methodology for study that is intimately anchored ... Mathematics can hardly defined by its usefulness as usefulness is ... Software engineering, or simply programming, is the engineering ...
    (comp.databases.theory)
  • Re: A Mathematicians Lament
    ... Summarizes elegantly how i feel about mathematics and mathematics ... What is particularly assinine is that the high school requires two ... years of math. ... more for some types of programming than others. ...
    (rec.sport.football.college)
  • Re: A Mathematicians Lament
    ... Summarizes elegantly how i feel about mathematics and mathematics ... What is particularly assinine is that the high school requires two ... years of math. ... more for some types of programming than others. ...
    (rec.sport.football.college)
  • Re: repeating groups
    ... you recognize the importance of modeling with language. ... I'm not sure, though, if mathematics belongs in the above list. ... I think when we do software, we are doing actual math, ... I always thought of programming as writing proofs. ...
    (comp.databases.theory)
  • Re: debate: to get a Masters Degree in CS or Not
    ... >>Knowing math has value, but only if it's necessary to what you do. ... >>Math skills are largely irrelevant in all but design. ... values of theory vs. practice, given my experience in and out of the ... In programming, flying blind is the norm, not the exception. ...
    (comp.programming)

Loading