Kurzfassung
An der Technischen Universität Wien werden einerseits jährlich cirka 1500 Anfänger im Programmieren ausgebildet, andererseits werden in Lehre und Forschung auch viele größere Softwareprojekte durchgeführt. Programmierumgebungen, die diesen beiden Anforderungen gerecht werden, stehen auf den verwendeten Mikrocomputern nicht zur Verfügung. Deshalb wurde der PEG (Programming Environment Generator) entwickelt und unter Verwendung des Generators eine Reihe von Programmierumgebungen für die Lehre und die Softwareproduktion erstellt. Die Programmierumgebungen enthalten einen syntaxgesteuerten Editor, einen Interpreter/Debugger und einen inkrementellen Compiler. Kapitel 2 beschreibt die einzelnen Komponenten einer Programmierumgebung, Kapitel 3 enthält die bisher entwickelten Programmierumgebungen und Kapitel 4 bringt einige Aspekte der Implementierung.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Garlan, David B.; Miller, Philip L.: GNOME: An Introductory Programming Environment Based on a Family of Structure Editors; SIGPLAN Notices, April 1984
Goldberg, Adele: Smalltalk-80: The interactive Programming Environment; Addison-Wesley, Reading, 1984
Habermann, Nico, A.: The Gandalf Project; Programmierumgebungen und Compiler; Teubner, Stuttgart, 1984
Jäger, M.; Bahlke, R.; Henhapl, W.; Hunkel, M.; Letschert T.; Snelting G.: PSG — Programming System Generator; Programmierumgebungen und Compiler; Teubner, Stuttgart, 1984
Krall, Andreas: Entwurf und Implementierung eines Computerlehrspiels für die Programmierausbildung; TR 180B 83/03/01, Technische Universität Wien, 1983
Krall, Andreas; Oppitz, Marcus: Karel der Roboter; Überblick über Konzept, Realisierung und Anwendung; TR 180B 84/04/01; Institut für Praktische Informatik, Technische Universität Wien, 1984
Medina-Mora, Raul; Feiler, Peter H.: An Incremental Programmming Environment; IEEE Transactions on Software Engeneering, September 1981
Pattis, Richard: Karel The Robot: A Gentle Introduction to the Art of Programming; Wiley, 1981
Reps, Thomas: Generating Language-Based Environments; PH.D. Theses, Cornell University, 1982
Reps, Thomas; Teitelbaum, Tim: The Synthesizer Generator; SIGPLAN Notices, May 1984
Teitelman, Warren; Masinter, Larry: The Interlisp Programming Evironment; Computer, April 1981
Teitelbaum, Tim; Reps, Thomas: The Cornell Program Synthesizer: A syntax-directed programming environment; Communications of the ACM, September 1981
Vose, Michael: MACINTOSH PASCAL; Byte, Juni 1984
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1985 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Krall, A. (1985). PEG — Ein Programmierumgebungsgenerator. In: Hansen, H.R. (eds) GI/OCG/ÖGI-Jahrestagung 1985. Informatik Fachberichte, vol 108. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-70639-4_44
Download citation
DOI: https://doi.org/10.1007/978-3-642-70639-4_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-15697-0
Online ISBN: 978-3-642-70639-4
eBook Packages: Springer Book Archive