Skip to main content

Babbage's life and machines

Adrian Johnstone and Elizabeth Scott ( University of London )

Charles Babbage has been called the 'great-uncle' of modern computing, a claim that rests simultaneously on his demonstrable understanding of most of the architectural principles underlying the modern computer,band the almost universal ignorance of Babbage's work before 1970. There has since been an explosion of interest both in Babbage's devices and the impact they might have had in some parallel history, and in Babbage himself as a man of great originality who had essentially no influence at all on subsequent technological development.

In all this, one fundamental question has been largely ignored: how is it that one individual working alone could have synthesised a workable computer design over a short period, designing an object whose complexity of behaviour so far exceeded that of contemporary machines that it would not be matched for over one hundred years?

Our Leverhulme funded project Notions and notations: Charles Babbage's language of thought investigated the design methods that Babbage used, and their impact on subsequent design practice. As part of that work we constructed a steam-driven difference engine to Babbage's outline design.

In this general interest talk, we shall describe some aspects of Babbage's designs and design methods, and  demonstrate the difference engine.

 

 

Share this: