Pre-history of computing
Thursday, 01 July 2010
Article Index
Pre-history of computing
Logs, bones and the slide rule
Mechanical calculators
Leibniz introduces multiplication

On July 1st 1646 Gottfried Leibniz, the German mathematician renowned as the mathematician who developed the modern forms of differential and integral calculus was born in Leipzig. He also made a significant contribution to computer technology by introducing the multiplier wheel in an early calculating machine.

The age old problem

If you have few numbers to add up - no problem. Even if you want to calculate the orbitals of the hydrogen atom you can do it, as long as you know how. In this day and age arithmetic is never a problem unless you have massive computational designs. Yet only a short time ago even simple sums taxed the human brain to the extent that the growth of commerce and government was severely limited by the difficulty of adding 2 and 2.

Today we think of all the things that computers can do for us and we know why we want one - keeping in touch with our Facebook friends; Internet banking; downloading MP3s, playing the latest blockbuster game  - and oh yes, just occasionally we crunch some numbers. But in the early days doing sums was the main reason for wanting or inventing the computer. You could say that the need to add two and two and make four was the driving force behind computing.

Banner

Limitations of notation

Before you can even begin to think of automating arithmetic you have to have a good basic system to automate. From our smug standpoint this seems ridiculously easy, but just try adding CXVII to LXIIV to see what I mean. The chances are that the Romans would have had a better grasp of the pure sciences, and Roman engineering would really be something to marvel at, if only they had a simpler notation for arithmetic! More seriously the problems of running the empire, collecting taxes and such like would have been more possible.

The Romans weren't the only ones to have problems with their notation. The Greeks and the Chinese were similarly handicapped. Hence the old story that the Greeks would rather argue philosophically about the number of teeth that a horse had rather than go over and count them - given their numeric notation arguing was probably easier and more certain!

From hieroglyphics to caclulating machines

To give you some idea just how complex a notation can be consider the ancient Egyptian system - 1 to 9 were represented by vertical lines, 10 by U, 100 by a coiled rope, 1,000 a lotus blossom, 10,000 a pointed finger, 100,000 a tadpole, and 1,000,000 was expressed by a man with arms stretched toward heaven in amazement. So to write 3,647,543 you would have to show:

 3 amazed men
 6 tadpoles
 4 pointed forefingers
 7 lotus blossoms
 5 coiled ropes
 4 hoops and
 3 lines

Don't ask how you would perform multiplication using this notation!

The Abacus

Perhaps because of the difficulties of their particular notation, the Chinese and the Japanese were the first to invent a mechanical aid to calculation. During the first half of this century the Chinese and Japanese abacus in the hands of a skilled operator could beat even the best western mechanical calculator.

abacus

An abacus

Thankfully eventually things settled down and the Hindu-Arabic 0 to 9 place value notation was adopted worldwide. This made arithmetic, especially multiplication and division, so much easier that it became practical. It still wasn't so easy that anyone could do it and through the ages the ability to do arithmetic was the skill of the mathematician. Even educated people knew very little of how numbers worked. Samuel Pepys for example complained of having to stay up late swotting his eight times table. Business men and accountants struggled to learn tables beyond the usual 12 times 12 - up to 24 times 24 for example.

<ASIN:1402757964>

<ASIN:0486270963>

<ASIN:0471375683>

<ASIN:039304002X>

<ASIN:0395745195>

 

Banner



Last Updated ( Friday, 01 July 2011 )
 
 

   
RSS feed of all content
I Programmer - full contents
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.