Kurzfassung
Die Spracherweiterung PASCAL-DS (PASCAL for Distributed Systems) wurde mit dem Ziel entwickelt, eine Programmiersprache zu entwerfen, die einerseits die Programmierung autonomer und kooperierender Prozesse mit modernen Sprachmitteln erlaubt, andererseits aber auch den Anforderungen moderner sequentieller Programmiersprachen /HER 79/ genügt. Standard-PASCAL ist eine Programmiersprache, die weltweit bekannt ist und vor allem in der Ausbildung verwendet wird. Alle Vorgänge, die mit der Programmierung paralleler Vorgänge in Zusammenhang stehen, sind selbst einem geübten Programmierer nicht vertraut und verlangen ein großes Abstraktionsvermögen. Für die Beschreibung paralleler Prozesse ist das ADA-Rendezvous-Konzept /ICH 79/ besonders geeignet. Alle Vorzüge von Standard-PASCAL zusammen mit dem leicht erlernbaren Rendezvous-Konzept konnten in PASCAL-DS vereinigt werden. PASCAL-DS kann somit als eine Lehrsprache angesehen werden, mit deren Hilfe dem geübten PASCAL-Programmierer die Einarbeitung in die Problematik der Synchronisation und Kommunikation paralleler Prozesse erheblich erleichtert wird. Die Implementierung—Pre-Compiler und Laufzeitsystem—erfolgte auf einem Prozeßrechnerversuchsnetz, das aus vier vollvermaschten Rechnerknoten vom Typ DEC PDP-11/34 (RSX11M, DECnet) besteht.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literaturangaben
E.W. Dijkstra, Solution of a Problem in Concurrent Programming Control Comm ACM 8,9,1965
/ E.W. Dijkstra Guarded Commands, Nondeterminancy and Formal Derivation of Programs Comm. ACM 18,8,1975
/GEN 81/ W.M. Gentelman Message Passing Between Sequential Processes: the Reply Primitive and the Administrator Concept Software-Practice and Experience 11, 1981
A.N. Habermann ADA for Experienced Programmers Addison-Wesley Publishing Company 1983
M. Hagen Auffinden von Synchronisations-Anomalien in verteilten Prozeßsystemen bei Kommunikation nach dem ADA Rendezvous-Konzept Dissertation Univ. Siegen 1985
R. Herschel, F. Pieper PASCAL Oidenbourg Verlag 1979
J.D. Ichbiah et.all.Rationale Design of the ADA Programing Language Sigplan Notices 14,6,1979
R. Kammüler Sonderprobleme der Prozeßdatenverarbeitung Vorlesung Univ. Siegen FB 12 DV 1985,1986
B. Liskov Primitives for Distributet Computing 7 th Sym. on Operating Sys. Principles 12 1979 Ashilomar, California 1979
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hagen, M. (1987). PASCAL-DS: Eine Spracherweiterung für verteilte Systeme. In: Gerner, N., Spaniol, O. (eds) Kommunikation in Verteilten Systemen. Informatik-Fachberichte, vol 130. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-71655-3_53
Download citation
DOI: https://doi.org/10.1007/978-3-642-71655-3_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-17213-0
Online ISBN: 978-3-642-71655-3
eBook Packages: Springer Book Archive