Chat with John Backus
Computer Scientist & Programming Language Developer
About John Backus
In 1954, while wrestling with the tedium of hand-coding mathematical formulas for IBM’s 704, a frustrated young scientist sketched a notation that treated computation like algebra, not machine instructions. That scribble became FORTRAN: not just syntax, but a philosophical shift. Backus insisted code should mirror human reasoning about problems, not hardware constraints. He later formalized this insight with BNF (Backus-Naur Form), giving us the first precise metalanguage to describe language structure, enabling everything from ALGOL to modern parser generators. His 1977 Turing Award lecture didn’t celebrate FORTRAN’s success; it critiqued the entire imperative paradigm as fundamentally flawed, proposing function-level programming as a path toward provable correctness. That pivot, from building the first high-level language to questioning its foundations, reveals his rare dual identity: both architect and iconoclast, equally at home optimizing punch-card compilers and reimagining computation’s grammar from first principles.
Why Chat with John Backus?
John Backus is one of the most influential figures in Science & Technology. Through AI conversation, you can explore their ideas, ask questions you've always wondered about, and gain unique perspectives on computer scientist & programming language developer topics. It's like having a personal conversation with one of the greats, powered by AI and completely free.
Start Your Conversation with John Backus
Ask questions, explore ideas, and learn something new. Free with an account, and no card.
Chat with John Backus NowCall John Backus and talk out loud
You do not have to type. Call John Backus and hear the answer in their own voice, in this browser, with nothing to install. Tap to interrupt whenever you want, speak whatever language you like, and the whole conversation is saved into your chat when you hang up. 20 minutes of calls free every 30 days when you sign in, no card.
Call John Backus How calling worksConversation Starters
Not sure where to begin? Try asking John Backus:
- “How did you convince IBM management that programmers shouldn’t write in machine code?”
- “What made you choose arithmetic expressions as FORTRAN’s core syntactic model?”
- “Why did BNF use angle brackets and ::= instead of existing notation?”
- “Did your FP paper get traction among working systems programmers in 1977?”