GARGOYLE: a language for compiler writing

@article{Garwick1964GARGOYLEAL,
  title={GARGOYLE: a language for compiler writing},
  author={Jan V. Garwick},
  journal={Commun. ACM},
  year={1964},
  volume={7},
  pages={16-20}
}
  • J. Garwick
  • Published 1964
  • Computer Science
  • Commun. ACM
Initially, I must comment tha t the name of our compiler language, Gargoyle, has no special significance. Its only justification is tha t it was intended to be humorous. There seem to be two very different trends in methods of writing compilers. The oldest, and the one which tends to give the fastest and best compilers, is to consider each compiler as a separate problem and to write them all in an assembly language. The more modern method is the syntax-directed compiler. There exist… 

The extent of empirical evidence that could inform evidence-based design of programming languages : a systematic mapping study

There clearly are language design decisions for which empirical evidence regarding efficacy exists; they may be of some use to language designers, and several of them may be ripe for systematic reviewing.

Syntactic rules embedded in PL/I

Translator writing systems

A critical review of recent efforts to automate the writing of translators of programming languages is presented and various approaches to automating the postsyntactic aspects of translator writing are discussed.

Curriculum 68: Recommendations for academic programs in computer science: a report of the ACM curriculum committee on computer science

This report contains recommendations on academic programs in computer science which were developed by the ACM Curriculum Committee on Computer Science, and some recommendations are presented for the development of master's degree programs.

Universal programming languages and processors: a brief survey and new concepts

Progress in any field depends on the materialization of new ideas. But before this is possible, these ideas have to be found, investigated, developed and adapted to the changing world.