Skip to content
0:00 / 0:00

#johnbackus#fortran#gradybooch

Oral History of John Backus

Computer History Museum

180K subscribers • 29 videos on Hallway

YouTube
  • Recommended by 1 person: 1 on Hacker News.
  • Presented by John Backus, creator of FORTRAN

Beginner. No background in the topic needed.

17K views13 years ago1 recommendation

History and cultureProgramming languagesHistory of computingPeople who shaped computingLanguage design and type systems

John Backus discusses the creation of FORTRAN, the first successful high-level programming language, and the design of its compiler in an interview with Grady Booch.

Interviewed by Grady Booch on September 5, 2006, in Ashland, Oregon, X3715.2007 © Computer History Museum John Backus led a team at IBM in 1957 that created the first successful high-level programming language, FORTRAN. It was designed to solve problems in science and engineering, and many dialects of the language are still in use throughout the world. Describing the development of FORTRAN, Backus said, "We simply made up the language as we went along. We did not regard language design as a difficult problem, merely a simple prelude to the real problem: designing a compiler which could produce efficient programs . . . We also wanted to eliminate a lot of the bookkeeping and detailed, repetitive planning which hand coding involved." The name FORTRAN comes from FORmula TRANslation. The language was designed for solving engineering and scientific problems. FORTRAN IV was first introduced by IBM in the early 1960s and still exists in a number of similar dialects on machines from various manufacturers. * Note: Transcripts represent what was said in the interview. However, to enhance meaning or add clarification, interviewees have the opportunity to modify this text afterward. This may result in discrepancies between the transcript and the video. Please refer to the transcript for further information - computerhistory.org/collections/catalog/102657970. Visit computerhistory.org/collections/oralhistories/ for more information about the Computer History Museum's Oral History Collection.

Why it's here

1 person recommends this

What people say. Recommended as a valuable historical record of the birth of high-level programming languages and compilers.

charlyslon Hacker News • Recommends

On “Fernando Corbató, a Father of Your Computer (and Your Password), Has Died”

…re created, with a description of what was the trouble with computing back then and how it was solved, and the excitement of the achievement. For instance, he situates his breaktrought in a timeline where the main milestones are, first, getting computers to work at all, and, then, high level languages, to make them much easier to program (Fortran, link to this video ). Then, time sharing made them much easier to use. The birth of the terminal, no less, which is still around and which we all take for granted (I know it's deeper than this, multiprocessing, but this is the most visible manifestation) ... Judging from this video, it also seems that he was a very good communicator.…

mpweiheron Hacker News • Mentions

On “Why Architecture Oriented Programming Matters (2019)”

> If "constraining architecture" means any separation of concerns or interface. It doesn't. It means you work with constraints, for example dataflow constraints. For example: link > I also thought the implementation was a little muddled Yes! That was the point of that section of the paper, that doing the straightforward thing leads to a muddle: "At this point, it becomes clear that our original strategy of updating the UI from the individual setter methods is probably not tenable in the long run." A little later: "As we have seen, even a conceptually very simple application such as a temperature converter quickly attracts significant complexity with non-obvious trade-offs once the requirem…

metazipon Hacker News • Mentions

On “History of John Backus's functional programming project [draft]”

Videos to FL and FP: John Backus: Function Level Programming and the FL Language 1987 ( link ), John Backus Group Meeting - IBM Research - 5 July 1989 ( link ), Backus on functional programming ( link ) from Original: Oral History of John Backus ( link to this video )