Computing: Early Days

  • PDF / 512,956 Bytes
  • 1 Pages / 593.972 x 792 pts Page_size
  • 86 Downloads / 162 Views

DOWNLOAD

REPORT


Robin Wilson, Editor

Computing: Early Days Robin Wilson and Martin Campbell-Kelly

T

he central figure of nineteenth-century computing was Charles Babbage (1791–1871), who pioneered the modern computer age with his ‘‘difference engine’’ and ‘‘analytical engine.’’ The former, a digital machine conceived in the 1820s, was a complex arrangement of gears and levers designed to mechanize the calculation of

mathematical tables and print the results. Never built during his lifetime, a full-scale working version was constructed from his detailed drawings in 1991. It resides in the Science Museum in London. Babbage’s analytical engine can be regarded as the forerunner of the modern programmable computer. Designed to be run by steam power, it contained a store (or memory) and was to be programmed by means of punched cards with holes in specific locations to convey information. Babbage got the idea of using punched cards from the ‘‘Jacquard loom,’’ invented by Joseph Marie Jacquard (1752– 1834) to mechanize the weaving of complicated patterns. Data processing with punched cards was developed by Herman Hollerith (1860–1929) for the United States population census of 1890. Punched paper tape based on the binary system was used in telegraph systems. Both punch cards and paper tape were in widespread use for many years for computer input and output.

Binary system

Charles Babbage

Charles Babbage

Joseph Marie Jacquard

Punched card

â Column editor’s address: Robin Wilson, Mathematical Institute, Andrew Wiles Building, University of Oxford, UK e-mail: [email protected]

Punched paper tape

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations

Martin Campbell-Kelly Department of Computer Science University of Warwick Coventry CV4 7AL, U.K. e-mail: [email protected]

Ó 2020 Springer Science+Business Media, LLC, part of Springer Nature https://doi.org/10.1007/s00283-020-09989-7