Page:Passages from the Life of a Philosopher.djvu/138

This page has been validated.
122
STOPS AND RINGS A BELL.

it may itself be required to use. These cards will therefore be entirely free from error. Now when the Engine requires a tabular number, it will stop, ring a bell, and ask for such number. In the case we have assumed, it asks for the logarithm of 2 3 0 3.

When the attendant has placed a tabular card in the Engine, the first step taken by it will be to verify the number of the card given it by subtracting its number from 2 3 0 3, the number whose logarithm it asked for. If the remainder is zero, then the engine is certain that the logarithm must be the right one, since it was computed and punched by itself.

Thus the Analytical Engine first computes and punches on cards its own tabular numbers. These are brought to it by its attendant when demanded. But the engine itself takes care that the right card is brought to it by verifying the number of that card by the number of the card which it demanded. The Engine will always reject a wrong card by continually ringing a loud bell and stopping itself until supplied with the precise intellectual food it demands.

It will be an interesting question, which time only can solve, to know whether such tables of cards will ever be required for the Engine. Tables are used for saving the time of continually computing individual numbers. But the computations to be made by the Engine are so rapid that it seems most probable that it will make shorter work by computing directly from proper formulæ than by having recourse even to its own Tables.

The Analytical Engine I propose will have the power of expressing every number it uses to fifty places of figures. It will multiply any two such numbers together, and then, if required, will divide the product of one hundred figures by number of fifty places of figures.