Zusammenfassung
An der Technischen Hochschule Darmstadt wird jährlich ein Übersetzerentwurfspraktikum veranstaltet, welches den Teilnehmern beträchtliche Freiheiten in Bezug auf die Wahl der Methoden und Hilfsmittel gewährt, aber anderseits den Entwurf und die Implementierung vollständiger Übersetzer vorsieht. Wie sich diese Rahmenbedingungen auf die Ausprägung der Quellsprache, das Angebot an Hilfsmitteln und die Durchführung sowie Überwachung der Praktikumsphasen auswirken, soll hier zusammen mit den bereits gemachten Erfahrungen aufgezeigt werden.
Abstract
At the Technical University at Darmstadt, a practical course on compiler construction is offered annually. Its participants enjoy considerable freedom in choosing methods and tools while designing and implementing complete compilers. We discuss the implications of these objectives on the design of the source language, on the tools available, and on the structure and supervision of the course phases. We also report on our experience with the practical course.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Literatur
Austermühl, B., Ehlerding, D., Hechler, G., Hoffmann, H.-J., Lutze, R., Müller, A. Zu Aktivitäten an PASCAL-P; ein Bericht über Implementierungen und Weiterentwicklungen im Fachgebiet Programmiersprachen und Übersetzer der Technische Hochschule Darmstadt. In: PASCAL, Applied Computer Science Bd. 11, Hanser, 1978.
Bjørner, D., Jones, C.B. The Vienna Development Method: The Meta- Language. Springer Lecture Notes 61, 1978.
Jensen, K., Wirth, N. PASCAL User Manual and Report. Springer Study Edition, 1978.
Kastens, U. Ein Übersetzerbau-Praktikum. Fünfte Fachtagung der GI über Programmiersprachen, Braunschweig, 1978. Springer Informatik-Fachberichte 12.
Koch, K. A Compiler Concept Based on Sort. IBM Labor Wien, TR 25.138, April 1974.
Kron, H.H., Hoffmann, H.-J., Winkler, G. On a SLR(K)-based Parser System Which Accepts Non-LR(K) Grammars. Vierte Jahrestagung der GI, Berlin, 1974. Springer Lecture Notes CS 26.
McKeeman, William M. Compiler Construction; Symbol Table Access. In: Compiler Construction, An Advanced Course. Springer Lecture Notes CS 21, 1974.
Mills, H.D. Chief Programmer Teams: Techniques and Procedures. IBM International Report, Jan. 1970.
Parnas, D.L. A Technique for Software Module Specification with Examples. CACM 15 (1972), p. 330–336.
Wilhelm, R. Attributierte Grammatiken. Informatik Spektrum, Juli 1979, Springer Verlag.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1980 Springer-Verlag Berlin · Heidelberg
About this paper
Cite this paper
Kron, H.H., Lutze, R. (1980). Ein Praktikum im Übersetzerentwurf: Struktur und Erfahrungen. In: Hoffmann, HJ. (eds) Programmiersprachen und Programmentwicklung. Informatik-Fachberichte, vol 25. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-67600-0_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-67600-0_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-09937-6
Online ISBN: 978-3-642-67600-0
eBook Packages: Springer Book Archive