Jump to content

英文维基 | 中文维基 | 日文维基 | 草榴社区

Percy Ludgate

From Wikipedia, the free encyclopedia

Percy Edwin Ludgate
Portrait photograph of Percy Edwin Ludgate
Portrait photograph of Percy Ludgate
Born(1883-08-02)2 August 1883
Died16 October 1922(1922-10-16) (aged 39)
Dublin, Ireland
Resting placeMount Jerome Cemetery, Dublin
NationalityIrish
Known forDesign of the second analytical engine in history
Scientific career
Fieldsmechanical computer design & discrete logarithms (1909); Accountancy (1917)
InstitutionsKevans & Son (Dublin, Ireland)

Percy Edwin Ludgate (2 August 1883 – 16 October 1922) was an Irish amateur scientist who designed the second analytical engine (general-purpose Turing-complete computer) in history.[1][2]

Life

[edit]

Ludgate was born on 2 August 1883 in Skibbereen, County Cork, to Michael Ludgate and Mary McMahon.[3][2] In the 1901 census, he is listed as Civil Servant National Education (Boy Copyist) in Dublin.[4] In the 1911 census, he is also in Dublin, as a Commercial Clerk (Corn Merchant).[5] He studied accountancy at Rathmines College of Commerce, earning a gold medal based on the results of his final examinations in 1917.[6] At some date before or after then, he joined Kevans & Son, accountants.[3]

Work on analytical engine

[edit]

It seems that Ludgate worked as a clerk for an unknown corn merchant, in Dublin, and pursued his interest in calculating machines at night.[6] Charles Babbage in 1843 and Ludgate in 1909 designed the only two mechanical analytical engines before the electromechanical analytical engine of Leonardo Torres Quevedo of 1920 and its few successors, and the six first-generation electronic analytical engines of 1949.

Working alone, Ludgate designed an analytical engine while unaware of Babbage's designs, although he later went on to write about Babbage's machine. Ludgate's engine used multiplication as its base mechanism (unlike Babbage's which used addition). It incorporated the first multiplier-accumulator, and was the first to exploit a multiplier-accumulator to perform division, using multiplication seeded by reciprocal, via the convergent series (1 + x)−1.

Ludgate's engine also used a mechanism similar to slide rules, but employing unique, discrete "Logarithmic Indexes" (now known as Irish logarithms),[7] as well as a novel memory system utilizing concentric cylinders, storing numbers as displacements of rods in shuttles. His design featured several other novel features, including for program control (e.g., preemption and subroutines – or microcode, depending on one's viewpoint). The design is so dissimilar from Babbage's that it can be considered a second, unique type of analytical engine, which thus preceded the third (electromechanical) and fourth (electronic) types. The engine's precise mechanism is unknown, as the only written accounts which survive do not detail its workings, although he stated in 1914 that "[c]omplete descriptive drawings of the machine exist, as well as a description in manuscript" – these have never been found.[8]

Ludgate was one of just a few independent workers in the field of science and mathematics.[citation needed] His inventions were worked on outside a lab. He worked on them only part-time, often until the early hours of the morning. Many publications refer to him as an accountant, but that came only after his 1909 analytical engine paper. Little is known about his personal life, as his only known records are his scientific writings. Prior to 2016, the best source of information about Ludgate and his significance was in the work of Professor Brian Randell.[9] Since then, further investigation is underway at Trinity College, Dublin under the auspices of the John Gabriel Byrne Computer Science Collection.[10]

Ludgate died of pneumonia on 19 October 1922,[3] and is buried in Mount Jerome Cemetery in Dublin.[6]

Legacy

[edit]

In 1960, a German patent lawyer working on behalf of IBM successfully relied on Ludgate’s 1909 paper to defeat an important 1941 patent application by the pioneering computer scientist Konrad Zuse. Had the patent been approved, Zuse would have controlled the primary intellectual property for crucial techniques that all computers now use; this would have changed his career and could well have altered the commercial trajectory of the computer industry.[11][12]

Plaque to Ludgate at his home in Drumcondra

In 1991, a prize for the best final-year project in the Moderatorship in computer science course at Trinity College, Dublin – the Ludgate Prize – was instituted in his honour,[13] and in 2016 the Ludgate Hub e-business incubation centre was opened in Skibbereen, where he was born.[6]

In October 2022, a plaque from the National Committee for Commemorative Plaques in Science and Technology was unveiled at Ludgate's home in Drumcondra by the Provost of Trinity College, Linda Doyle. (As can be seen in the photo, the year of birth is listed incorrectly on the plaque.)[14][15]

Also in 2022, a podcast with Dr Chris Horn discussed Percy Ludgate,[16] then in October 2024 an appealing and accurate podcast on Percy Ludgate was created by Google's Gemini A.I..[17]

References

[edit]
  1. ^ Ludgate, Percy E. (April 1909). "On a proposed analytical machine". Scientific Proceedings of the Royal Dublin Society. 12 (9): 77–91.
  2. ^ a b "The legend of Percy Ludgate, Skibbereen's early answer to Bill Gates". The Irish Times. 6 February 2003.
  3. ^ a b c Randell, Brian (2009). "Ludgate, Percy". Dictionary of Irish Biography. Retrieved 13 October 2021.
  4. ^ "Residents of a house 30 in Dargle Road (Glasnevin, Dublin)". Census Years 1901. The National Archives of Ireland. 1901.
  5. ^ "Residents of a house 30 in Dargle Road, Drumcondra (Glasnevin, Dublin)". Census Years 1911. The National Archives of Ireland. 1911.
  6. ^ a b c d Coghlan, Brian; Randell, Brian (2022). Percy Ludgate (1883-1922): Ireland's First Computer Designer. The John Gabriel Byrne Computer Science Collection. pp. 1–240. ISBN 978-1-911566-29-8.
  7. ^ Boys, C. V. (July 1909). "A new analytical engine". Nature. 81 (2070): 14–15. doi:10.1038/081014a0.
  8. ^ Ludgate, P. E. (1914). "Automatic calculating machines". In Ellice Martin Horsburgh (ed.). Napier tercentenary celebration: Handbook of the exhibition of Napier relics and of books, instruments, and devices for facilitating calculation. Royal Society of Edinburgh. pp. 124–127.
  9. ^ Randell, Brian (1971). "Ludgate's analytical machine of 1909". The Computer Journal. 14 (3): 317–326. doi:10.1093/comjnl/14.3.317.
  10. ^ "The John Gabriel Byrne Computer Science Collection online catalog". www.scss.tcd.ie. Ireland: Trinity College Dublin.
  11. ^ Coghlan, Brian; Randell, Brian; Buelow, Ralf (2024). "How Percy Ludgate's 1909 Paper (and IBM) Helped Thwart Konrad Zuse's Computer Patent in 1960". IEEE Annals of the History of Computing. 1 (4): 1–17. doi:10.1109/MAHC.2024.3369024.
  12. ^ "Cork's extraordinary genius who influenced the history of computing". The Irish Times. 6 June 2024.
  13. ^ "Percy E. Ludgate Prize in Computer Science" (PDF). www.scss.tcd.ie. Ireland: Trinity College Dublin.
  14. ^ "Science plaque unveiled to honor inventor Percy Ludgate". www.tcd.ie. 21 October 2022. Retrieved 22 October 2022.
  15. ^ "Unveiling of a Science Plaque to Percy Edwin Ludgate" (PDF). www.scss.tcd.ie. 15 October 2022. Retrieved 15 October 2022.
  16. ^ "Chris Horn talks about Ireland's early Computer Pioneer". www.scss.tcd.ie. Ireland: Trinity College Dublin.
  17. ^ "Ludgate podcast created by AI" (PDF). www.scss.tcd.ie. Ireland: Trinity College Dublin.

Bibliography

[edit]