Prev | Current Page 21 | Next

Carl Reynolds and Paul Tymann

"Schaum's Outline of Principles of Computer Science"

The Store was where numbers were
held, and the Mill was where they were ???woven??? into new results. In a modern computer these same parts are
called the memory unit and the central processing unit (CPU).
Perhaps the key concept that separated the analytical engine from its predecessors was that it supported
conditional program execution. This allows the machine to determine what to do next, based upon a condition
or situation that is detected at the very moment the program is running.
Figure 1-3 Jacquard Loom Cards, photograph by Doug Jones
(http://www.cs.uiowa.edu/~jones/cards/history.html).
Augusta Ada Byron, the countess of Lovelace, was a mathematician who worked with Charles Babbage on
his analytical engine. Unlike Babbage, who was interested in building a computing device, Lovelace sought to
understand and reason about methods for computing. She studied these methods, their implementations, and the
properties of their implementations. Lovelace even developed a program that would have been able to compute
the Bernoulli numbers. (Bernoulli numbers comprise a sequence of rational numbers that have many roles in
mathematics and number theory.)
In her published analysis of the analytical engine, Lovelace outlined the fundamentals of computer
programming, including looping and memory addressing.


Pages:
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
Wczasy nad morzem kasyno kino azjatyckie bwin out of home advertising