Skip to main content

Syntaxgesteuerte Programmierung und Inkrementelle Compilation

  • Conference paper
GI — 7. Jahrestagung

Part of the book series: Informatik — Fachberichte ((INFORMATIK,volume 10))

  • 30 Accesses

Zusammenfassung

Eingebettet in eine Dialogumgebung ermöglicht ein inkrementeller Compiler den rechnergestützten Entwurf von Software, wobei sowohl die Programmerstellung und die Übersetzung als auch das Testen der Programme eingeschlossen ist. Dabei gestattet die syntaxgesteuerte Programmerstellung nur die geschlossene Erzeugung syntaktischer Einheiten der Programmiersprache, so daß bereits bei der Eingabe eine vollständige syntaktische Prüfung erfolgen kann. Bei inkrementeller Compilation verursachen Änderungen des Quelltextes nicht eine Neuübersetzung des gesamten Programmes, sondern nur der geänderten Inkremente.

Zweckmäßigerweise wird die Übersetzung in zwei Stufen durchgeführt. Die erste umfaßt die Erstellung einer internen Datenstruktur, welche die gesamte von einem Compiler benötigte Information in Form eines markierten Graphen enthält, während der Maschinencode im zweiten Schritt erzeugt wird. Die Beschreibung der Übersetzung erfolgt mittels programmierter Graph-Grammatiken, die eine einfache und präzise Darstellung der verwendeten Algorithmen erlauben.

Die hier vorgestellten Arbeiten sind Projektstudien und bilden die Grundlage späterer Implementierungsvorhaben.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Berthaud, M./Griffiths, M.: Incremental Compilation and Conversational Interpretation, Ann.Rev.Autom.Progr. 7, 2, p. 95–114

    Google Scholar 

  2. Brendel, W.: Maschinencode-Erzeugung bei inkrementeller Compilation, in Arbeitsber. des IMMD 10, 8, Erlangen 1977

    Google Scholar 

  3. Brendel, W./Nagl, M./Weber, D.: Implementation of Sequential and Parallel Rewriting on Graphs, Proc. Workshop ‘Graphenth.Konzepte i.d.Informatik’ Linz 17.–18. Juni 1977

    Google Scholar 

  4. Bunke, H.: Beschreibung eines syntaxgesteuerten inkrementellen Compilers durch Graph-Grammatiken, Arbeitsber. des IMMD 7, 7, Erlangen 1974

    Google Scholar 

  5. Hoffmann, H.J.: Programming by Selection, Proc.Int.Comp.Symp. p.59–65, Davos 1973

    Google Scholar 

  6. Early, J./Caizergues, P.: A Method for Incrementally Compiling Languages with Nested Statement-Structure, CACM 15, 12, p.1040–1044, 1972

    Google Scholar 

  7. Katzan, H.: Batch, Conversational and Incremental Compilers, Proc. AFIPS 34, p.47–56, SJCC 1969

    Google Scholar 

  8. Nagl, M.: Formale Sprachen von markierten Graphen, Arbeitsber. des IMMD 7, 4, Erlangen 1974

    Google Scholar 

  9. Rishel, W.J.: Incremental Compilers, Datamation Jan. 1970, p.129–136

    Google Scholar 

  10. Schmid, H.A.: A user Oriented and Efficient Incremental Compiler, Proc.Int.Comp.Symp. p.259–269, Venice 1972

    Google Scholar 

  11. Schmid, H.A./Nienaber, B.: Messung der Effizienz eines einfachen ‘Incremental Compiler’, Lect.Notes in Econ.and math.Systems 78, p. 159–168, Berlin 1975

    Article  Google Scholar 

  12. Schneider, H.J.: Syntax-Directed Description of Incremental Compilers, Lect.Notes in Comp.Sci. 26, p. 192–201, Berlin 1975

    Article  Google Scholar 

  13. Schneider, H.J./Ehrig, H.: Grammars on Partial Graphs, Acta Informatica 6, 2, p.297–316, 1976

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1977 Springer-Verlag Berlin · Heidelberg

About this paper

Cite this paper

Brendel, W., Bunke, H., Nagl, M. (1977). Syntaxgesteuerte Programmierung und Inkrementelle Compilation. In: Schneider, H.J. (eds) GI — 7. Jahrestagung. Informatik — Fachberichte, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-48908-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-48908-2_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08425-9

  • Online ISBN: 978-3-642-48908-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics