WGLD May 2018 Antwerp Meeting

Talk: Misconceptions & PL Design

Antwerp, Belgium
Mon, May 14, 2018Fri, May 18, 2018

Matthias Hauswirth presenting Misconceptions & PL Design at the IFIP Working Group on Language Design 2018 meeting in Antwerp, Belgium.


Programming languages are conceptually dense constructions. Expressing a program in a given language requires an accurate understanding of the concepts of that language. A programmer’s misconceptions about a language eventually lead to incorrect programs.

In this talk I will give a brief introduction to an area of the learning sciences focusing on human conceptions, misconceptions, and conceptual change. I will then try to connect these ideas to programming language design. My goal with this talk is to trigger discussions on PL design and evaluation by stepping outside the normal PL design zone.