A calculating engine built around logarithms

Percy Ludgate’s 1909 design offered a different mechanical route to calculation from Charles Babbage’s gear-based Analytical Engine. Its key idea was to make multiplication depend on addition. Logarithms turn a product into a sum: add the logarithms of two numbers, then convert the result back to obtain their product.

Ludgate proposed using sliding rods to carry out this process. The rods were part of a mechanical calculating system, not merely a way to display answers: they encoded the relationships needed to perform the arithmetic. The design therefore pursued the same broad ambition as an analytical engine—automating sequences of calculations—through a distinct mechanism.

Instructions on paper tape

Perforated paper tape was to guide the machine’s operations. Holes in the tape could represent instructions, allowing the engine to follow a prepared sequence rather than require each step to be set by hand. This separated the calculation’s instructions from the machinery doing the work, an important feature of programmable computing designs.

Ludgate’s proposed engine was compact enough to fit on a desk, in contrast to the scale associated with Babbage’s ambitious machines. But a design is not the same as a completed, tested machine: Ludgate’s engine remained a proposal, and its blueprints later disappeared. That loss means the surviving account of the machine rests on descriptions rather than on a working artifact that could be examined today.