BIB-VERSION:: CS-TR-v2.0 ID:: STAN//CS-TR-82-951 ENTRY:: June 01, 1995 ORGANIZATION:: Stanford University, Department of Computer Science TITLE:: Five paradigm shifts in programming language design and their realization in Viron, a dataflow programming environment TYPE:: Technical Report AUTHOR:: Pratt, Vaughan DATE:: December 1982 PAGES:: 12 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. NOTES:: [Adminitrivia V1/Prg/19950601] END:: STAN//CS-TR-82-951