There probably has never been such a controversial programming language as Algol. In the early 1960s the disciplinary success of the so-called Algol project in helping to forge the discipline of computer science was not matched by a significant adoption of the Algol language, in any of its three versions. This contrast is even more striking when considering the contemporary success of IBM’s Fortran, a language that, like Algol, was also conceived for scientific computation, but unlike Algol, initially only available for IBM computers. Through extensive archival research, this article shows how the relentless pursuit of a still better language that came to dominate the agenda of the Algol project brought to the fore the tension between the research-driven dimension of the project and the goal of developing a reliable programming language. Such a strong research-oriented agenda increased IBM’s doubts about a project that the firm already felt little urge to support. Yet IBM did not want to appear as obstructing the development of either Algol or Cobol, even if these “common languages” posed a clear risk to the firm’s marketing model. The US Department of Defense’s endorsement of Cobol and the rising popularity of Algol in Europe convinced IBM to push for the use of Fortran in Western Europe in order to protect the domestic market. IBM’s action in support of Fortran reminds us of the power imbalances that have shaped computer science.
...More
Article
Alberts, G.;
Daylight, Edgar G.;
(2015)
Universality versus Locality: The Amsterdam Style of Algol Implementation
(/isis/citation/CBB001550716/)
Article
Mounier-Kuhn, P.;
(2015)
Algol in France: From Universal Project to Embedded Culture
(/isis/citation/CBB001550713/)
Book
David D. Clark;
Sandra Braman;
(2018)
Designing an Internet
(/isis/citation/CBB601148284/)
Article
Durnova, H.;
(2015)
Embracing the Algol Effort in Czechoslovakia
(/isis/citation/CBB001550714/)
Thesis
Harwood, John Jeffrey;
(2006)
The Redesign of Design: Multinational Corporations, Computers and Design Logic, 1945--1976
(/isis/citation/CBB001561685/)
Article
Schlombs, Corinna;
(2008)
Engineering International Expansion: IBM and Remington Rand in European Computer Markets
(/isis/citation/CBB000930600/)
Article
Medina, Eden;
(2008)
Big Blue in the Bottomless Pit: The Early Years of IBM Chile
(/isis/citation/CBB000930599/)
Book
Jeffrey M. Binder;
(2022)
Language and the Rise of the Algorithm
(/isis/citation/CBB179423817/)
Book
Akera, Atsushi;
(2007)
Calculating A Natural World: Scientists, Engineers, and Computers during the Rise of U.S. Cold War Research
(/isis/citation/CBB000772361/)
Article
Harris, Hershel;
Nicol, Bert;
(2013)
SQL/DS: IBM's First RDBMS
(/isis/citation/CBB001320346/)
Article
Alberts, Gerard;
(2015)
Algol Culture and Programming Styles
(/isis/citation/CBB001550712/)
Article
Brooks, Frederick P., Jr.;
(2010)
Stretch-ing Is Great Exercise: It Gets You in Shape to Win
(/isis/citation/CBB001231739/)
Article
Payette, S.;
(2015)
Hopper and Dijkstra: Crisis, Revolution, and the Future of Programming
(/isis/citation/CBB001550717/)
Thesis
Julyk, David P.;
(2008)
“The Trouble with Machines Is People”: The Computer as Icon in Post-War America: 1946--1970
(/isis/citation/CBB001561232/)
Article
Richards, Bernard;
(2005-2006)
Turing, Richards and Morphogenesis
(/isis/citation/CBB000931942/)
Article
Rawlings, Nicholas;
(2014)
The History of NOMAD: A Fourth Generation Language
(/isis/citation/CBB001214438/)
Article
Wade, B. W.;
Chamberlin, D. D.;
(2012)
IBM Relational Database Systems: The Early Years
(/isis/citation/CBB001211141/)
Article
B. Allen;
(2018)
Common Language: Business Programming Languages and the Legibility of Programming
(/isis/citation/CBB453153261/)
Thesis
Zepcevski, Joline;
(2012)
Complexity and Verification: The History of Programming as Problem Solving
(/isis/citation/CBB001562789/)
Book
Ensmenger, Nathan;
(2010)
The Computer Boys Take Over: Computers, Programmers, and the Politics of Technical Expertise
(/isis/citation/CBB001031317/)
Be the first to comment!