WGLD August 2017 Park City Meeting

Talk: Abstraction-Free Programming

Park City, Utah, USA
Mon, Aug 28, 2017Fri, Sep 1, 2017


Matthias Hauswirth presenting Abstraction-Free Programming at the IFIP Working Group on Language Design 2017 meeting in Park City, UT, USA.

Abstract

Abstraction is probably the most important idea in programming. However, many people have difficulties with abstract thinking. If we want to teach programming to all, could we do so without requiring abstract thinking? In this this talk we discuss this question and propose three abstraction-free programming “languages” that might help to provide an initial programming experience for people without abstraction skills. We hope to get feedback on our three language ideas and spark a discussion about abstraction and programming in general.