A History of Modern Computing History of Computing I
Total Page:16
File Type:pdf, Size:1020Kb
A History of Modern Computing History of Computing I. Bernard Cohen and William Aspray, editors William Aspray, John von Neumann and the Origins of Modern Computing Charles J. Bashe, Lyle R. Johnson, John H. Palmer, and Emerson W. Pugh, IBM’s Early Computers Martin Campbell-Kelly, A History of the Software Industry: From Airline Reservations to 1 Sonic the Hedgehog Paul E. Ceruzzi, A History of Modern Computing I. Bernard Cohen, Howard Aiken: Portrait of a Computer Pioneer I. Bernard Cohen and Gregory W. Welch, editors, Makin’ Numbers: Howard Aiken and the Computer John Hendry, Innovating for Failure: Government Policy and the Early British Computer Industry Michael Lindgren, Glory and Failure: The Difference Engines of Johann Mu¨ller, Charles Babbage, and Georg and Edvard Scheutz David E. Lundstrom, A Few Good Men from Univac R. Moreau, The Computer Comes of Age: The People, the Hardware, and the Software Emerson W. Pugh, Building IBM: Shaping an Industry and Its Technology Emerson W. Pugh, Memories That Shaped an Industry Emerson W. Pugh, Lyle R. Johnson, and John H. Palmer, IBM’s 360 and Early 370 Systems Kent C. Redmond and Thomas M. Smith, From Whirlwind to MITRE: The R&D Story of the SAGE Air Defense Computer Rau´l Rojas and Ulf Hashagen, editors, The First Computers—History and Architectures Dorothy Stein, Ada: A Life and a Legacy John Vardalas, The Computer Revolution in Canada: Building National Technological Competence, 1945–1980 Maurice V. Wilkes, Memoirs of a Computer Pioneer A History of Modern Computing Second edition Paul E. Ceruzzi The MIT Press Cambridge, Massachusetts London, England # 1998, 2003 Massachusetts Institute of Technology All rights reserved. No part of this book may be reproduced in any form or by any electronic or mechanical means (including photocopying, recording, or information storage and retrieval) without permission in writing from the publisher. This book was set in New Baskerville by Techset Composition Ltd., Salisbury, UK, and was printed and bound in the United States of America. Library of Congress Cataloging-in-Publication Data Ceruzzi, Paul E. A history of modern computing / Paul E. Ceruzzi.—2nd ed. p. cm. Includes bibliographical references and index. ISBN 0-262-53203-4 (pbk. : alk. paper) 1. Computers—History. 2. Electronic data processing—History. I. Title. QA76.17 .C47 2003 0040.090049—dc21 2002040799 10987654321 Dedication I wrote this book in an office at the Smithsonian Institution’s National Air and Space Museum, one of the busiest public spaces in the world. On a typical summer day there may be upwards of 50,000 visitors to the museum—the population of a small city. These visitors—with their desire to know something of modern technology—were a great inspira- tion to me. Their presence was a constant reminder that technology is not just about machines but about people: the people who design and build machines and, more importantly, the people whose lives are profoundly affected by them. It is to these visitors that I respectfully dedicate this book. This page intentionally left blank Contents Dedication v Preface to the Second Edition ix Acknowledgments xiii Introduction: Defining ‘‘Computer’’ 1 1 The Advent of Commercial Computing, 1945–1956 13 2 Computing Comes of Age, 1956–1964 47 3 The Early History of Software, 1952–1968 79 4 From Mainframe to Minicomputer, 1959–1969 109 5 The ‘‘Go-Go’’ Years and the System/360, 1961–1975 143 6 The Chip and Its Impact, 1965–1975 177 7 The Personal Computer, 1972–1977 207 viii Contents 8 Augmenting Human Intellect, 1975–1985 243 9 Workstations, UNIX, and the Net, 1981–1995 281 10 ‘‘Internet Time,’’ 1995–2001 307 Conclusion: The Digitization of the World Picture 345 Notes 351 Bibliography 415 Index 431 Preface to the Second Edition As I was completing the manuscript for the first edition of A History of Modern Computing, I found myself anxiously looking over my shoulder, worrying that some new development in computing would render what I had just written obsolete. My concern was well grounded: as I was writing the final chapter, at least one event occurred that threatened to upset the narrative structure I had erected. That was the fanfare that surrounded Microsoft’s introduction, in the fall of 1997, of version 4.0 of its Internet Explorer—an introduction that led the U.S. Justice Department to file an antitrust suit against the company. I had not been paying much attention to Microsoft’s Web strategy at the time, but I was confronted with the excitement surrounding Internet Explorer literally on the day I put my completed manuscript of A History of Modern Computing into a FedEx package for shipment to the publisher. The antitrust suit did in fact turn out to be one of the biggest developments in computing since 1995, and this edition will examine it at length. Are other developments now lurking in the background, which, when they surface, will render any attempt to write a history of computing impossible? With the rise of the World Wide Web came the notion of ‘‘Internet Time.’’ Netscape’s founder Jim Clark called it ‘‘Netscape Time’’ in his 1999 book by that title: he defined it as a telescoping of the time for a technology to proceed from invention to prototype, production, commercial success, maturity, and senescence.1 The historian faces a modern version of Zeno’s paradox. In the classical story, a fast runner never reached the finish line in a race, because he first had to traverse one-half the distance to the end, which took a finite time, and then one- half the remaining distance, which again took a smaller but still finite time, and so on. There is a finite time between sending a completed x Preface manuscript to the typesetter and the delivery of a book or journal article to the reader. When the subject is computing, Zeno’s paradox takes control: enough happens in that brief interval to render what was just written obsolete. Many recognize this and embrace the solution of publishing electronically, thus telescoping that time down to zero. There are indeed many Web sites devoted to the history of computing, some of excellent quality. Still, embracing Web publishing is a false hope, because it does nothing to compress the time spent organizing historical material into a coherent narrative. History is a chronology of facts, but the word history contains the word story in it, and telling stories is not rendered obsolete by technology. The storyteller neither can, nor should, speed that activity up. In looking over the first edition, I feel that it has managed to avoid Zeno’s trap. A number of significant events have developed after 1995, and in a new chapter I examine three at length. These are the Microsoft trial, mentioned above; the explosion and equally stunning implosion of the ‘‘dot.com’’ companies; and the rise of the ‘‘open source’’ software movement and especially the adoption of the Linux operating system. These are three of at least a dozen topics that I could have chosen, but to examine more would not serve the reader. Zeno may get his revenge yet. The above plan for bringing the history of computing up to date seems rational, but it may have a fatal flaw. The history of computing, as a separate subject, may itself become irrelevant. There is no shortage of evidence to suggest this. For example, when the financial press refers to ‘‘technology’’ stocks, it no longer means the computer industry represented by companies like IBM or even Intel, but increasingly Internet and telecommunications firms. In my work as a museum curator, I have had to grapple with issues of how to present the story of computing, using artifacts, to a public. It was hard enough when the problem was that computers were rectangular ‘‘black boxes’’ that revealed little of their function; now the story seems to be all about ‘‘cyberspace,’’ which by definition has no tangible nature to it. Perhaps the invention of the computer is like Nicholaus Otto’s invention of the four-cycle gasoline engine in 1876. However significant that was, if Otto is remembered at all it is because the Otto Cycle became the preferred way to power the automobile. And the automobile in turn is a topic worthy of study not so much for its intrinsic qualities as a machine, but for helping shape a society that has grown around personal transportation. In the preface to the first edition I suggested that this book’s emphasis on the transition from batch-oriented to interactive Preface xi computing might some day seem to be a minor part of computing history. Has that day come already? What now seems to have been critical was the transformation of the computer from a stand-alone to a networked device. That, however, could not have happened were it not for the earlier transition from batch to interactive use. Although the hardware roots of cyberspace are found in chip manufacturers including Intel, and in personal computer companies like Apple, the spiritual roots of cyberspace are found in time-sharing experiments like Project MAC. I do not feel that the history of computing will vanish into a subfield of the history of cyberspace. The recent implosion of the dot.com compa- nies (the second topic covered in the new chapter) suggests that a study of hardware and software (including Linux, the third topic) will remain at the core of any history. The study of cyberspace is merging with social, cultural, military, and political history, as digital technologies increas- ingly mediate among human interactions. That is the origin of the term media.