Introduction to the History of Computing
Under Construction!!!
Last Updated: March 23, 2024 I am currently concentrating on research in computer science.
As a sophomore, when I began researching the history of computing, I encountered huge difficulty in finding which books or papers to read. This field has a limited number of researchers, making it challenging for beginners to obtain sufficient information without taking significant initiative or encountering good fortune. (In Japan, there are about five researchers in this field… I am grateful to my academic adviser for granting me a high level of autonomy and offering me appropriate guidance, despite being far from his expertise.) I decided to write an introductory article for beginners to help those who are struggling, like myself at the time. I will provide some comments for someone fluent in Japanese (such as the availability of Japanese translation).
What is the History of Computing
Everything has a history.
I will write something long here~~
The image below is not accurate, but it is roughly correct.
Like historians in other disciplines who read Latin or Ancient Greek, Historians of Computing should also be familiar with programming languages such as ALGOL, LISP, and Prolog.
History of the History of Computing
Approximately 50 years have passed since the beginning of this field.
If you would like to know more, please check the link above.
Introductory/Must-read Books and Papers
- Journal: IEEE Annals of the History of Computing
- Thomas S. Mullaney and Christopher Rea, Where Research Begins Choosing a Research Project That Matters to You (and the World)
- Computer: A History of the Information Machine 『コンピューティング史:人間は情報をいかに取り扱ってきたか』,『コンピュータ200年史:情報マシーン開発物語』(後者は旧訳)
- This is the most popular textbook that provides a comprehensive history of computing from 19C, before the advent of electronic computers, to the spread of personal computers and the use of the Internet in the modern era. An illustrated book was written based on this book.↓
- Rachel Ignotofsky, The History of the Computer: People, Inventions, and Technology that Changed Our World『イラストで学ぶ 世界を変えたコンピュータの歴史』
- This is the most popular textbook that provides a comprehensive history of computing from 19C, before the advent of electronic computers, to the spread of personal computers and the use of the Internet in the modern era. An illustrated book was written based on this book.↓
- Thomas Haigh and Paul E. Ceruzzi, A New History of Modern Computing, A History of Modern Computing 『モダン・コンピューティングの歴史』
- The latter is more technical and focuses on software.
- Swade, Doron. (2022). The History of Computing: A Very Short Introduction
- Paul E. Ceruzzi, Computing: A Concise History『コンピュータって: 機械式計算機からスマホまで』
- George Dyson, Turing’s Cathedral: The Origins of the Digital Universe 『チューリングの大聖堂: コンピュータの創造とデジタル世界の到来』(文庫版もある)
- This book mainly focuses on the Institute for Advanced Study in Princeton, where Neumann and others were, rather than on the UK, where Turing was actively working.
- Howard Rheingold, Tools for Thought: The History and Future of Mind-Expanding Technology『新 思考のための道具 知性を拡張するためのテクノロジー:その歴史と未来』
- Lee, John A. N. “Those Who Forget the Lessons of History Are Doomed To Repeat It or, Why I Study the History of Computing”, IEEE Annals of History of Computing 18, no.2 (1996): 54-62.
- Martin Cambell-Kelly, “The History of the History of Software” (2007)
- Donald Knuth, “Let’s Not Dumb Down the History of Computer Science” (2014)
- This movie will be useful.
- Martin Campbell-Kelly, “Knuth and the Spectrum of History” (2014)
- Thomas Haigh, “The Tears of Donald Knuth”(2015)
- Thomas Haigh, Key Resources in the History of Computing
- Thomas Haigh, Tools and Methods in the History of Computing
Recommended Books and Papers (NB: I have not followed the latest research and the following is far from a complete list.)
- History of Computer Science
- Michael S. Mahoney, edited by Thomas Haigh, Histories of Computing (2011).
- Matti Tedre, The Science of Computing: Shaping a Discipline. (2015)
- Denning, Peter J., and Matti Tedre, Computational Thinking, Cambridge, MA: MIT Press, 2019.
- History of Theoretical Computer Science
- Martin Davis, The Universal Computer: The Road from Leibniz to Turing (2000)『万能コンピュータ:ライプニッツからチューリングへの道すじ』
- Donald MacKenzie, Mechanizing Proof: Computing, Risk, and Trust (2001)
- Jones, C.B., “The Early Search for Tractable Ways of Reasoning about Programs.” (2003)
- Priestley, M., A Science of Operations: Machines, Logic, and the Invention of Programming. (2011)
- Daylight, E.G., Turing Tales (2016)
- Toma Kawanishi, “Prehistory of Switching Theory in Japan: Akira Nakashima and His Relay-circuit Theory.”(2019)
- History of Software
- Valdez, Maria Eloina Pel\UTF{00E4}ez. “A Gift from Pandora’s Box: The Software Crisis”, PhD thesis, University of Edinburgh, 1988.
- Thomas Haigh, “Software in the 1960s as Concept, Service, and Product”, IEEE Annals of the History of Computing, 24, no.1 (2002): 5-13.
- Daylight, E.G., The Dawn of Software Engineering: From Turing to Dijkstra. Lonely Scholar (2012)
- Philosophy of Computing
- “Philosophy of science without history of science is empty; history of science without philosophy of science is blind.” (I. Lakatos, The methodology of scientific research programmes, Philosophical Papers, Vol. 1, 1978, p.102)
- William J. Rapaport, Philosophy of Computer Science: An Introduction to the Issues and the Literature, 2023
- Paul Humphreys, Philosophical Papers, 2018
- Cybernetics
- Ronald R. Kline. The Cybernetics Moment: Or Why We Call Our Age the Information Age. (2015)
- Heims, Steve Joshua, The Cybernetics Group (1991)『サイバネティクス学者たちーアメリカ戦後科学の出発』.
- Gerovitch, Slava, From Newspeak to Cyberspeak, (2004). 『ニュースピークからサイバースピークへ:ソ連における科学・政治・言語』
- This book deals with the reception of cybernetics in the Soviet Union. Although the history of cybernetics is complex and difficult to write about, the third chapter of this book provides a complete and clear summary of the history, noting the similarities between Kolmogorov and Wiener. I found the history of science in the Soviet Union fascinating after reading this book.
- Thomas Rid, Rise of the Machines: A Cybernetic History (2016)『サイバネティクス全史:人類は思考するマシンに何を夢見たのか』
- History of Computer
- Goldstine, Herman H. (1980). The Computer from Pascal to von Neumann 『計算機の歴史:パスカルからノイマンまで』(2016年に復刊)
- Eames, Charles, and Ray Eames, ed. A Computer Perspective: Background to the Computer Age. Harvard University Press, 1990. 『コンピュータ・パースペクティブー計算機創造の軌跡』.
- Haigh, Thomas, Mark Priestley, and Crispin Rope, ENIAC in Action: Making and Remaking the Modern Computer, (2016) 『ENIAC』
- Military and Computing, History of Cryptography
- Edwards, Paul N., The Closed World: Computers and the Politics of Discourse in Cold War America, Cambridge, MA: MIT Press, 1996.『クローズドワールド』.
- Social History
- Gender History
- Nathan L. Ensmenger, The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise
- This will be useful.
- Mar Hicks, Programmed Inequality: How Britain Discarded Women Technologists and Lost Its Edge in Computing
- Jennifer S. Light, When Computers were Women, (1999)
- Grier, David Alan, When Computers Were Human, Princeton University Press, 2007.
- Thomas J. Misa ed., Gender Codes: Why Women Are Leaving Computing (2010)
- Janet Abbate, Recoding Gender: Women’s Changing Participation in Computing
- Nathalia Holt, Rise of the Rocket Girls - The Women Who Propelled Us, From Missiles to the Moon to Mars 『ロケットガールの誕生:コンピューターになった女性たち』
- William Aspray, Women and Information Technology: Research on Underrepresentation (2006)
- Kathy Kleiman, Proving Ground: The Untold Story of the Six Women Who Programmed the World’s First Modern Computer, Hachette Book Group (Grand Central Publishing), 2022. 『コンピューター誕生の歴史に隠れた6人の女性プログラマー』
- Nathan L. Ensmenger, The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise
- Cultural History
- Scott Selisker, Huma Programming: Brainwashing, Automatons, and American Unfreedom, 2016
- Hacker Culture
- Christopher Tozzi, For Fun and Profit: A History of the Free and Open Source Software Revolution
- Steven Levy, Hackers: Heroes of the Computer Revolution『ハッカーズ』
- Gender History
- Business History
- William Aspray and Paul E. Ceruzzi eds., The Internet and American Business
- Haigh, Thomas. “Inventing Information Systems: The Systems Men and the Computer, 1950-1968.” The Business History Review 75, no.1(2001), 15-61.
- Industrial History
- Martin Campbell-Kelly, From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry
- James W. Gortada, IBM: The Rise and Fall and Reinvention of a Global Icon
- Jeffrey R. Yost, Making IT Work: A History of the Computer Services Industry
- Biography
- Beyer, Kurt W. 2009. Grace Hopper and the Invention of the Information Age. Cambridge: MIT Press
- Chris Bernhardt, Turing’s Vision: The Birth of Computer Science
- Andrew Hodges, Alan Turing: The Enigma: The Book That Inspired the Film The Imitation Game 『エニグマ アラン・チューリング伝 上・下』
- B. Jack Copeland, The Essential Turing: Seminal Writings in Computing, Logic, Philosophy, Artificial Intelligence, and Artificial Life plus The Secrets of Enigma 『チューリング:情報時代のパイオニア』
- Ananyo Bhattacharya, The Man from the Future: The Visionary Life of John von Neumann 『未来から来た男:ジョン・フォン・ノイマン』
- Norman MacRae, John Von Neumann: The Scientific Genius Who Pioneered the Modern Computer, Game Theory, Nuclear Deterrence, and Much More『フォン・ノイマンの生涯』(朝日選書,のちに,ちくま学芸文庫に)
- Heims, Steve Joshua, John Von Neumann and Norbert Wierner: From Mathematics to the Technologies of Life and Death, The MIT Press, 1982. 『フォン・ノイマンとウィーナー 2人の天才の生涯』.
- Conway, Flo, Jim Siegelman, Dark Hero of the Information Age: In Search of Norbert Wiener The Father of Cybernetics, Basic Books, 2006. 『情報時代の見えないヒーロー[ノーバート・ウィーナー伝]』.
- Jimmy Soni & Rob Goodman, A Mind at Play: How Claude Shannon Invented the Information Age 『クロード・シャノン 情報時代を発明した男』
- William Aspray, John von Neumann and the Origins of Modern Computing 『ノイマンとコンピュータの起源』
- Charles Petzold, The Annotated Turing: A Guided Tour Through Alan Turing’s Historic Paper on Computability and the Turing Machine 『チューリングを読む:コンピュータサイエンスの金字塔を楽しもう』
- Tara Abraham, Rebel Genius: Warren S. McCulloch’s Transdisciplinary Life in Science, 2016
- Sara Turing, John Turing, Martin Davis, Lyn Irvine, Alan M. Turing: Centenary Edition 渡辺茂,丹波富士男訳『アラン・チューリング伝ー電算機の予言者』1969
- Alan Turing’s Systems of Logic: The Princeton Thesis, 2012, edited by Andrew W. Appel
- Turing’s 1938 Princeton PhD thesis
- Other studies that may be helpful
- Ruth Schwartz Cowan, More Work For Mother: The Ironies of Household Technology from the Open Hearth to the Microwave
- Virginia Postrel, The Fabric of Civilization: How Textiles Made the World『織物の文明史』
- Ben Allen, “Critical approaches to the materiality of source code: between text and machine.” (2017)
- PhD thesis at Stanford University, advised by Andrea Lunsford and Thomas Mullaney
- Mark C. Marino, Critical Code Studies (2020)
- Daniel R. Headrick, When Information Came of Age: Technologies of Knowledge in the Age of Reason and Revolution, 1700-1850『情報時代の到来:「理性と革命の時代」における知識のテクノロジー』
- History of information systems, history of information (≠ knowledge) transmission
- Alfred W. Crosby, The Measure of Reality: Quantification in Western Europe, 1250-1600『数量化革命:ヨーロッパ覇権をもたらした世界観の誕生』
- History of quantification covering the period before Headrick’s book.
- Thierry Poibeau, Machine Translation (2017) 『機械翻訳ー歴史・技術・産業』.
- 日本語で書かれたコンピューティング史の文献(*残念なことに,訳書を含め,日本語で書かれたモノグラフは極めて少ない)
- 杉本舞『「人工知能」前夜:コンピュータと脳は似ているか』
- 喜多千草『インターネットの思想史』(2003),『起源のインターネット』(2005)
- 国立歴史民俗博物館編『REKIHAKU特集:人工知能の現代史』
- 日本でコンピューティング史をしている研究者大集結.
- 『コンピュータ理論の起源[第1巻]:チューリング』
- 第2巻はノイマンとのこと.
- 『コンピューティング史』巻末の杉本舞先生による「解題と読書リスト」をまず確認すると良いだろう.『科学史事典』や『Oxford数学史』や「科学史研究」も適宜参照すると良いかもしれない.
Historians of Computing (partial)
In any field, it is important to know the researchers and what they do when beginning research. The list below may include people who are not historians of computing.
- Aaron Mendon-Plasek
- Atsushi Akera
- Ben Allen
- David C. Brock
- David E. Dunning
- David Link
- Donald MacKenzie
- Doron Swade
- Eden Medina
- Edgar Graham Daylight
- George Dyson
- Gerard Alberts
- Gerard O’Regan
- Jack Copeland
- Janet Abbate
- James W. Cortada
- Jeffery R Yost
- Jennifer S. Light
- JoAnne Yater
- Joy Lisi Rankin
- Ksenia Tatarchenko
- Laine Nooney
- Leonard J. Shustek
- Liesbeth De Mol
- Maarten Bullynck
- Mai Sugimoto
- Mar Hicks
- Mark Priestley
- Martin Campbell-Kelly
- Mary Croarken
- Matti Tedre
- Michael Mahoney
- Nathan Ensmenger
- Paul E. Ceruzzi
- Paul N. Edwards
- Pierre Mounier-Kuhn
- Rebecca Slayton
- Sam Schirvar
- Stephanie Dick
- Thomas Haigh
- Thomas Mullaney
- Troy Kaighin Astarte
- William Aspray
- Zachary Loeb
Primary Source
- Martin Davis, Undecidability: Basic Papers on Problems Propositions Unsolvable Problems and Computable Functions
- Gottfried Wilhelm Leibniz,
- Machina arithmetica in qua non aditio tantum et subtractio sed et multiplicatio nullo, divisio vero paene nullo animi labore peragantur, 1685「加減乗除が楽にできる算術機械」
- Mira numerorum omnium expressio per 1 et 0, repraesentans rerum originem ex Deo et Nihilo, seu Mysterium creationis, 1696「すべての数を1と0によって表す驚くべき表記法.これは事物が神と無から由来すること,すなわち創造の神秘,を表現している」
- Brevis descriptio Machinae Arithmeticae, 1710「算術計算機についての概説」
- Konrad Zuse, Der Computer - Mein Lebenswerk
Useful Links
- Computer History Museum
- Table of contents for issues of IEEE Annals of the History of Computing
- What Is a Computer?
- The Turing Digital Archive
- ALAN TURING maintained by Andrew Hodges
- E. W. Dijkstra Archive
- Academician A. Ershov’s archive *Professor John McCarthy Father of AI
- John McCarthy’s Original Website
- Tony Hoare : Publications maintained by the University of Oxford
- Online Historical Encyclopaedia of Programming Languages
- SYMPOSIUM ON PHILOSOPHY OF COMPUTING