~/talk

The Linguistics of Programming

Talkat Onward! 2024 · 2024-10-23..10-25
links:none on file
slides:none on file

Argues that linguistics supplies concrete tools and predictions for PL/SE: pragmatics explains systematic errors when people translate English to LTL (frequent missing next operator and omitted top-level always), CS1 experiments show typed group slower to run though bug rates match, discourse analysis methods map to developer chats, lexicalized grammars enable modular syntax experiments and connect to lambda-calculus semantics, and language‑acquisition results predict transfer and ordering effects in learning new programming languages.

AI-written summary · about

  1. 0:00Linguistics and programming
  2. 4:54Linguistics vs computational linguistics
  3. 7:00Pragmatics in code and language
  4. 13:47Language acquisition: code vs natural
  5. 22:17Discourse in developer chats
  6. 24:26Lexicalized grammars for compilers
  7. 27:11Linguistics in PL research
  8. 28:37Q&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.