Programming Languages: Toward a general processor for programming languages
Communications of the ACM
A proposal for definitions in ALGOL
Communications of the ACM
A language independent macro processor
Communications of the ACM
Extension of existing compilers by sophisticated use of macros
Communications of the ACM
A formal semantics for computer languages and its application in a compiler-compiler
Communications of the ACM
TRAC, a procedure-describing language for the reactive typewriter
Communications of the ACM
Syntax macros and extended translation
Communications of the ACM
The internal organization of the MAD translator
Communications of the ACM
A syntax directed compiler for ALGOL 60
Communications of the ACM
Programming languages for non-numeric processing—1: TMG—a syntax directed compiler
ACM '65 Proceedings of the 1965 20th national conference
META II a syntax-oriented compiler writing language
ACM '64 Proceedings of the 1964 19th ACM national conference
LISP 1.5 Programmer's Manual
Programming Languages: History and Fundamentals
Programming Languages: History and Fundamentals
Some features of PPL, a polymorphic programming language
ACM SIGPLAN Notices
Hi-index | 0.00 |
The traditional approach to computer language design has been to design one language at a time. This approach has led to languages which are syntactally complex and incompatible with one another. The proposed approach develops a language base, utilizing primitive language forms, upon which new languages may be built for all purposes. The resulting languages may possess diverse vocabulary and characteristics, but they are unified by the grammar of the language base upon which they are built, and they can be translated by one general processor. These languages can possess all the functions and facilities of today's languages and they can be readily extended to accommodate new requirements as they arise. A partial implementation of a general processor for this approach has been completed and is described.