leastfixedpoint

Tony's Link Log

All tags.

John Reynolds on Language Design.

Neel Krishnaswami (29 April 2013)
🔗 https://semantic-domain.blogspot.com/2013/04/john-c-reynolds-june-1-1935-april-28.html
#programming-languages #bcs2220 #bcs

Neel Krishnaswami remembers John Reynolds. One particular quote that struck me (highlighted by Lindsey Kuper) is this:

So this was John [Reynolds]’s definition of a successful language design: if you have a user who has used it to write a program you couldn’t have, your language has succeeded, since it has helped a fellow human being solve one of their own particular problems.

I’ve always liked his definition, since it manages to avoid an obsession with nose-counting popularity metrics, while still remembering the essentially social purpose of language design.”

Programming languages are about people!