John W. Backus Dies at 82; Developed FORTRAN 271
A number of readers let us know of the passing of John W. Backus, who assembled a team to develop FORTRAN at IBM in the 1950s. It was the first widely used high-level language. Backus later worked on a "function-level" programming language, FP, which was described in his Turing Award lecture "Can Programming be Liberated from the von Neumann Style?" and is viewed as Backus's apology for creating FORTRAN. He received the 1977 ACM Turing Award "for profound, influential, and lasting contributions to the design of practical high-level programming systems, notably through his work on FORTRAN, and for seminal publication of formal procedures for the specification of programming languages."
Wow. (Score:2, Funny)
Worst headline ever (Score:5, Funny)
This has to be the worst Slashdot headline ever. Makes FORTRAN sound like a type of cancer or something. (I thought that stuff was more of COBOL's league.)
Re:Worst headline ever (Score:1, Funny)
So he developed FORTRAN as he died, huh? (Score:5, Funny)
Re:Also known for... (Score:5, Funny)
Many times I have edited lex and yacc code, but never have I understood what the hell I was doing.
The Tombstone (Score:5, Funny)
It's a hoax (Score:3, Funny)
BNF (Score:5, Funny)
Re:Worst headline ever (Score:1, Funny)
obligatory (Score:2, Funny)
Re:Also known for... (Score:2, Funny)
Re:We Stand On The Shoulders of Giants (Score:5, Funny)
Re:What do you know? (Score:3, Funny)
Re:Fond Memories of FORTRAN IV (Score:1, Funny)
Re:The Tombstone (Score:4, Funny)
Re:Also known for... (Score:5, Funny)
Well fear not. I think far fewer programmers today are familiar with BNF than back in the day when anyone who was not utterly worthless had a dog eared copy of The Unix Programming Environment. This means the end of all those tersely documented syntaxes, and with them those cryptic yacc scripts.
Modern system designers have taken a clean sheet approach to the problem of grammar, one which escapes the limits of technology in Backus' generation, when computing power was scarce relative to brain power. Today you are much more likely to be called upon to work with XML schemas, which follows a simple easily understood philosophy: if something is worth saying, then it is worth saying with a lot words.
Re:Wow. (Score:4, Funny)
Re:Also known for... (Score:5, Funny)
if something is worth saying, then it is worth saying with a lot words.
I like the corollary more: "XML is like violence. If it's not working, you're not using enough of it."