Multiparadigm Programming Language 0.9


The goal of this work is This work is supports ideas developing in Introduction to Programming Languages where abstraction, generalization and computational models are used as unifying concepts for understanding programming languages.  The goal in that document is to provide a top-down description of the language design process - idea, abstract sysntax, semantics, concrete syntax, formal semantics, and implementation



Permission to make digital/hard copy of part or all of this work for personal or classroom use is granted without fee provided that the copies are not made or distributed for profit or commercial advantage, the copyright notice, the title of the publication, and its date appear, and notice is given that copying is by permission of Anthony A. Aaby. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or fee. © 1998 Anthony A. Aaby.  Send comments to aabyan@wwc.edu