Advertisement

Formal Aspects

  • Bernd Teufel
  • Stephanie Schmidt
  • Thomas Teufel

Abstract

Compilers translate languages which usually consist of syntactical elements that can easily be described in a formal way. Therefore, compilers cannot be treated without considering formal aspects of language definition. However, the theory of formal languages is an independent discipline and we will introduce only as much formalism as we think is necessary to understand compilers. This Chapter may then be thought of as the definition module for this text. Terminology for grammars and languages, as well as the basic analyzing techniques are introduced. Finally, the definition of the programming language PL/0 is given — this language will be used in the following Chapters to explain particular methods.

Keywords

Programming Language Noun Phrase Formal Language Parse Tree Formal Aspect 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag/Wien 1993

Authors and Affiliations

  • Bernd Teufel
    • 1
  • Stephanie Schmidt
    • 2
  • Thomas Teufel
    • 3
  1. 1.ART Informationssysteme GmbHÜberlingenDeutschland
  2. 2.Institut für InformatikUniversität ZürichSwitzerland
  3. 3.Arbeitsbereich Technische Informatik IIITechnische UniversitätHarburgDeutschland

Personalised recommendations