~/talk

Codex: The Impact of English on Programming Languages

Talkat NDC London 2025 · 2025-01-27..01-31· [compilers-and-language-design]
slides:none on file

Argues English shapes both the symbols and grammar of mainstream languages, demonstrating with a regex phone-number example, a COBOL-like Englishy snippet, an APL FizzBuzz, and a translated JavaScript-to-Latin FizzBuzz that compiles conceptually. Shows how Chinese-style single-character symbols and Latin-style inflections would change code, names the axis monographemic vs polygraphemic and positional vs inflective, and claims the surprising insight that inflections exist partly because they make parsing easier for humans and compilers.

AI-written summary · about

  1. 0:00Introduction and context
  2. 3:32Defining language
  3. 5:26Symbols and history
  4. 10:33Symbols in code
  5. 17:09Monographemic vs polygraphemic
  6. 22:03Positional and inflective grammar
  7. 25:41Programming through a different lens
  8. 27:22APL analysis
  9. 30:40Programming in Latin
  10. 42:42Conclusion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.