i-nth logo

Authors

Gary Miller

Abstract

This paper takes a cognition-centric approach for programming languages. It promotes the spreadsheet paradigm, with two concrete goals.

First, it calls for the design and implementation of several language features to enhance the expressiveness of spreadsheet programming. Second, it describes a plan for rigorous empirical studies to retain the learnability of spreadsheet programming.

Sample

The primary goal of this research is to evolve a programming language and environment to mitigate the tension between learnability and power.

A secondary goal is to learn the techniques of empirical testing and help harden some of the soft science approaches we feel could assist the programming language community.

Publication

2015, ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications, October

Full article

The spreadsheet paradigm: A basis for powerful and accessible programming