Multiparadigm Programming Language 0.9
The goal of this work is
-
to design an abstract grammar for those elements that programming languages
have in common in particular, for abstraction, generalization, and modules
and
-
to integrate the grammar with abstract grammars for a variety of programming
paradigms.
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
by Anthony A. Aaby.
Send comments to aabyan@wwc.edu