Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: Programming and math

by Anonymous Monk
on Aug 09, 2003 at 21:26 UTC ( #282486=note: print w/ replies, xml ) Need Help??


in reply to Programming and math

Quite simple really:

  1. Depends what you're programming.
  2. Yes, but most people don't get that far anyways.
  3. Definately yes.

Common rule: the higher level of abstraction, the less you need to know. Executable pseudo-code requires less knowledge to program effectively in than portable assembler. The more theoretical the work, the more a math background helps. And if you want to mathematically prove your code is correct, then you'll definately need at least an undergrad level of understanding.

Don't forget the old saying: biologists want to think they're chemists, chemists want to think they're physicists, and physicists want to think they're mathematicians. Personally I don't think computer scientists really exist, they're just script kiddies who are starting to learn math ;-)

The only advantage in making computers understand English is that it will prove once and for all that programmers can't write English. - Mike Taylor


Comment on Re: Programming and math
Re: Re: Programming and math
by Anonymous Monk on Aug 09, 2003 at 21:33 UTC

    I forgot something: whenever you ask a question like this you'll get two types of answers:

    1. It's very important if you want to fully comprehend what your code is doing. - These are the people who study math.
    2. It's not that important as long as you think logically. - These are the people who haven't studied math.

    So it all comes down to who you want to believe: the arrogant mathematicians who are trying to artificially inflate what they do, or the non-mathematicians who are commenting on something they don't fully understand :).

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://282486]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (9)
As of 2015-07-06 08:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (70 votes), past polls