70 years sounds crazy in the computer science world, where it seems like geologic times ⊠The exact date being unknown, letâs celebrate it today as it is also the birthday of John Backus (December 3, 1924 â March 17, 2007), who would be 99.
A few quotes telling that story
Backus, J. « The history of Fortran I, II, and III ». IEEE Annals of the History of Computing 20, no 4 (December 1998): 68â78. The history of Fortran I, II, and III | IEEE Journals & Magazine | IEEE Xplore :
This economic factor was one of the prime motivations that led me to propose the Fortran project in a letter to my boss, Cuthbert Hurd, in late 1953 (the exact date is not known, but other facts suggest December 1953 as a likely date). I believe that the economic need for a system like Fortran was one reason why IBM and my successive bosses, Hurd, Charles DeCarlo, and John McPherson, provided for our constantly expanding needs over the next five years without ever asking us to project or justify those needs in a formal budget.
Lorenzo, Mark Jones, Abstracting Away the Machine: The History of the FORTRAN Programming Language (FORmula TRANslation), SE Books, 2019, ISBN 978-1-0823-9594-9:
Backus had larger ambitions than simply writing a better assembler; rather, he was interested in automating and routinizing algorithms at a higher level of abstraction than mere systems programming. He wanted to, in the words of Richard Hamming, âbufferâŠthe user from the machine itself.â
So, in December 1953, Backus penned a memorandum to Cuthbert Hurd [âŠ] suggesting the development of an âautomatic programmingâ or âautomatic codingâ system.
Backus, J. W., H. Stern, I. Ziller, R. A. Hughes, R. Nutt, R. J. Beeber, S. Best, et al. « The FORTRAN Automatic Coding System ». In Papers Presented at the February 26-28, 1957, Western Joint Computer Conference: Techniques for Reliability on - IRE-AIEE-ACM â57 (Western), 188â98. Los Angeles, California: ACM Press, 1957. https://doi.org/10.1145/1455567.1455599 :
THE FORTRAN project was begun in the summer of 1954. Its purpose was to reduce by a large factor the task of preparing scientific problems for IBMâs next large computer, the 704. If it were possible for the 704 to code problems for itself and produce as good programs as human coders (but without the errors), it was clear that large benefits could be achieved. For it was known that about two-thirds of the cost of solving most scientific and engineering problems on large computers was that of problem preparation.
The name FORTRAN will be find after the project was started, as stated in the already cited book Abstracting Away the Machine:
Third, a name was settled on for the language. âWe would continuously invent very trite names for the system,â Backus said in a documentary film released by IBM in 1982. âAnd, I would come in with todayâs name, and try it out on my friends. And they would all say, âUgh, God, Backusâno, not that!â â
Herrick: âAnd one day he [Backus] came in and he said, âIâve got it! FORMula TRANslationâFORTRAN,â And I went, âEwwwch?â â
Nelson: âBut it was the only thing we had, so FORTRAN it became.â
Herrick: âFORTRAN. It sounds like something spelled backwards.â
Transcript of a presentation by John Backus in 1978:
So, in closing, let me remark that there seems to be general agreement among the original FORTRAN group that it was one of the most enjoyable projects any of us ever worked on. We were graced by this wonderful independent status that Cuthbert Hurd and my subsequent bosses conferred on us, so that we were completely on our own. We knew we were going to provide a valuable tool, even if few others did, and we worked quite hard. But perhaps the best part was the uncertainty and excitement of waiting to see what kinds of object code all that work was finally going to produce. I only wish that programming today could be half as exciting and enjoyable as the FORTRAN project was.
Thank you.
Other posts and documents about J. Backus
-
Programming in America in the 1950s â Some Personal Impressions by John Backus
-
Dennis Shasha and Cathy Lazere, âJOHN BACKUS: a restless inventorâ, excerpt from Out of their Minds: the lives and discoveries of 15 great computer scientists, Copernicus Press, 1995, ISBN: 0-387-97992-1.
-
Campbell-Kelly, âObituary: M. John Backus (1924â2007)â, Nature 446, 998 (2007), John Backus (1924â2007) | Nature