Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:oh good lord yes (Score 2, Informative) 1203

There's more to it than that.. Math has been around for a lot longer than programming.. any many of the reasons that we need to learn mathematical concepts is that we know how to prove things about math, and there's lots of research going on about how to apply those principles to computer programs.

For instance, take language theory and Turing machines.. these are purely mathematical concepts, yet very important to computer science and engineering...automata in general are very important in software.. they're not just useful for analyzing a language, but for any sort of procedural system... how about logic? There are many many different types of logic (Modal, CTL, First Order)... again, these are purely mathematical... but we, as programmers, need to know them so we can truly analyze our software, and be able to know and prove how they work..

Furthermore... algorithms are a HUGE part of a programmers job... to really be able to analyze an algorithm, we need to know concepts like summations, calculus, series, etc. We need to know these things for ourselves, not just to make some code for a mathematician...

Slashdot Top Deals

Everybody likes a kidder, but nobody lends him money. -- Arthur Miller

Working...