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