The when, why and why not of the BETA programming language

Bent Bruun Kristensen, Ole Lehrmann Madsen, Birger Møller-Pedersen · 2007

This paper tells the story of the development of BETA: a programming language with just one abstraction mechanism, instead of one abstraction mechanism for each kind of program element (classes, types, procedures, functions, etc.). The paper explains how this single abstraction mechanism, the pattern, came about and how it was designed to be so powerful that it covered the other mechanisms.

Read the paper · More papers on PaperTik