Tools For Automatic Compiler Generation (Panel Discussion)

  • Authors:
  • Steven C. Johnson;A. Aho

  • Affiliations:
  • -;-

  • Venue:
  • ACM '78 Proceedings of the 1978 annual conference
  • Year:
  • 1978

Quantified Score

Hi-index 0.00

Visualization

Abstract

As various parts of the compiling process have become better understood, it has been possible to package this understanding in tools that can be used by nonspecialists. This talk describes tools for parser generation and lexical analyzer generation which are available under the UNIX@@@@ operating system. It will also touch on some less successful attempts to package understanding of symbol table management. In addition to specific tools, the UNIX system eases many of the ancillary tasks of the compiler writer: debugging, regression testing, and constructing new versions of the compiler, to name a few. The talk will draw from practical experience in the construction of a portable compiler for the language C, which has been moved to over a dozen different machines.