THE COGENT (Compiler and Generalized Translator) programming system is a compiler whose input language is designed to describe symbolic or linguistic manipulation algorithms. Although the system is intended primarily for use as a compiler compiler, it is also applicable to such problem areas as algebraic manipulation, mechanical theorem-proving, and heuristic programming. In designing the system the major objective has been to unify the concept of syntax-directed compilation1 with the more general but primitive concept of recursive list-processing2. This objective is achieved by using the syntax of a language to define a mapping between strings of the language and list structures. Given such a mapping, linguistic processes become equivalent...
This paper describes an integrated procedure mechanism that permits procedures to be used as recursi...
This text treats of the compiler into assembly language of the programming language which is derived...
This is a software system, originally announced in 1982 without a name and subsequently dubbed PSP (...
MasterThis course is devised as an introduction to different techniques used in studying programming...
High-level programming languages have been developed to simplify the communication problem between t...
Several recently developed semantics systems automatically generate compilers from denotational desc...
© Springer International Publishing Switzerland 2016.Our language Cogent simplifies verification of ...
AbstractCurrent methodology for compiler construction evolved in small increments over a long period...
A method is presented for parsing syntactic constructs that are permitted to appear independently an...
A compiler generator is described which produces compilers competitive with handwritten ones in comp...
A simple algebra-based algorithm for compiler generation is described. Its input is a semantic defi...
It is suggested that denotational semantic definitions of programming languages should be based on ...
The so called "cogen approach" to program specialisation, writing a compiler generator ins...
Current methodology for compiler construction evolved from the need to release programmers form the ...
Includes bibliographical references (page 57)A package of computer programs for automatically\ud gen...
This paper describes an integrated procedure mechanism that permits procedures to be used as recursi...
This text treats of the compiler into assembly language of the programming language which is derived...
This is a software system, originally announced in 1982 without a name and subsequently dubbed PSP (...
MasterThis course is devised as an introduction to different techniques used in studying programming...
High-level programming languages have been developed to simplify the communication problem between t...
Several recently developed semantics systems automatically generate compilers from denotational desc...
© Springer International Publishing Switzerland 2016.Our language Cogent simplifies verification of ...
AbstractCurrent methodology for compiler construction evolved in small increments over a long period...
A method is presented for parsing syntactic constructs that are permitted to appear independently an...
A compiler generator is described which produces compilers competitive with handwritten ones in comp...
A simple algebra-based algorithm for compiler generation is described. Its input is a semantic defi...
It is suggested that denotational semantic definitions of programming languages should be based on ...
The so called "cogen approach" to program specialisation, writing a compiler generator ins...
Current methodology for compiler construction evolved from the need to release programmers form the ...
Includes bibliographical references (page 57)A package of computer programs for automatically\ud gen...
This paper describes an integrated procedure mechanism that permits procedures to be used as recursi...
This text treats of the compiler into assembly language of the programming language which is derived...
This is a software system, originally announced in 1982 without a name and subsequently dubbed PSP (...