Report Number: CS-TR-82-951
Institution: Stanford University, Department of Computer Science
Title: Five paradigm shifts in programming language design and their
realization in Viron, a dataflow programming environment
Author: Pratt, Vaughan
Date: December 1982
Abstract: We describe five paradigm shifts in programming language
design, some old and some relatively new, namely Effect to
Entity, Serial to Parallel, Partition Types to Predicate
Types, Computable to Definable, and Syntactic Consistency to
Semantic Consistency. We argue for the adoption of each. We
exhibit a programming language, Viron, lhat capitalizes on
these shifts.
http://i.stanford.edu/pub/cstr/reports/cs/tr/82/951/CS-TR-82-951.pdf