411 REFERENCE · Wikibooks
The Science of Programming/Terrifying Concepts
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
Probably the two most terrifying concepts in the
freshman world are Calculus and Programming. They
certainly were for me. I was a C student when it
came to Calculus and a B student when it came
to programming.
Let me assure you that both concepts are quite
simple, notwithstanding my grades as a freshman.
In fact, both calculus and programming are so
simple, my freshman grades are most embarrassing.
Let's
start with calculus.
I don't know how or why I got it into my head
that calculus was a difficult subject.
As pointed out by
Sylvanus P. Thompson (herein SPT) in the
analogous chapter of Calculus Made Easy (herein CME),
you simply have to understand
the two symbols you will encounter over
and over again when discussing Calculus.
They are
and . The first symbol,
(the integral symbol), simply means
'to sum up'. The second symbol, (the
differentiation symbol), means simply
'a tiny piece of'. Placed together, as in
they
simply means to
sum up all the tiny pieces of the
curve
Let me add that the purpose of differentiation is just
to find the slope of a curve and that
the purpose of integration is to find the area under
a curve. That's all.
With regards to programming, it also
is rather simple. To write a program,
one simply calls functions to do the
work you need to do. Sometimes the function
you need to call already exists. Sometimes it
doesn't
and you have to build it. But guess what?
You are going to build the function from
other functions, some of which already exist
and some that do not.
Simple, right?
I've used the word simple and its variants
an awful lot, but I do so because it really is
all so simple.
Introduction How Low Can You Go?