Hey /prog/, i have a question, why do programmers need to know a lot of maths, calculus and lineal algebra?
Name:
Anonymous2007-11-27 19:15
They don't. But studying these subjects reshapes your brain to better reason about computers.
Name:
Anonymous2007-11-27 19:38
>>1
Helps with algorithms.
Read SICP (no, seriously) and you'll see what i mean.
For example an algorithm that runs in θ(1) in space (that means it runs in constant space) and θ(n) in time is better than an algorithm that grows in space as n itself.
Ofcourse a factorial is very simple and used only for you to understand the concepts.
More complex algorithms require better understanding of mathematical concepts.
Name:
Anonymous2007-11-27 20:42
All right, thx :)
Name:
Anonymous2007-11-28 2:26
Math doesn't help you write code. Math can help you analyze code and figure out what you want to write in the first place.
Matrix math and trig are crucially important in graphics and simulations.
You will never implement calculus (the study of continuous values) in software. All computing approaches tend to be iterative, which brings about its own field of study.
Name:
Anonymous2007-11-28 2:40
>>5 You will never implement calculus (the study of continuous values) in software.
How do you figure?
Name:
Anonymous2007-11-28 3:20
>>6
When is the last time you solved a continuous function in software? That would usually imply symbolic manipulation. Unless you're writing something like MathCAD or a graphing calculator OS, you'll never actually implement it. Everything is generally done step-wise, calculating deltas and accumulating totals per whatever epsilon is suitable for resolution and responsiveness.
Name:
Anonymous2007-11-28 3:57
>>1
os they are maths, calculus and lineal algebra knowing faggots
Name:
Anonymous2007-11-28 5:17
Mathematics is the difference between a computer scientist and a code monkey "software engineer".
Name:
Anonymous2007-11-28 5:42
Hay guise how do I learned math if I slept in every high school math class?
study before attending university assignments projecteuler shitty an C not yet I M There are on t removefirst addlast removelast addfirst removefirst addlast removelast addfirst removefirst