Home Conference Sessions The Language of ...

The Language of Programming

Anjana Vakil | GOTO Chicago 2019

You need to be signed in to add a collection

Humans use language to communicate with one another; humans use programming to communicate with machines (or do they?). In this talk we’ll look at the practice and culture of programming from the perspective of linguistics, the scientific study of the form, meaning, and function of language. We’ll explore what lessons we as programmers can learn from subfields as varied as grammar theory, language acquisition, psycholinguistics and sociolinguistics. Code is language, language is collaboration, collaboration is power. We should consider code through the same cultural and cognitive lenses as (human) language.

Share on:
linkedin facebook
Copied!

Transcript

Humans use language to communicate with one another; humans use programming to communicate with machines (or do they?). In this talk we’ll look at the practice and culture of programming from the perspective of linguistics, the scientific study of the form, meaning, and function of language. We’ll explore what lessons we as programmers can learn from subfields as varied as grammar theory, language acquisition, psycholinguistics and sociolinguistics.

Code is language, language is collaboration, collaboration is power. We should consider code through the same cultural and cognitive lenses as (human) language.

About the speakers

Anjana Vakil

Anjana Vakil

Independent Developer Educator & Software Engineer

Related topics