Skip to main content

Zusammenfassung

Linda ist keine Programmiersprache. In [Gel 85][CaGe 89a][CaGe 89b] werden vielmehr Sprachkonstrukte zur Prozeßkommunikation eingeführt, die sich unter Beachtung des jeweiligen Typkonzepts in konventionelle Sprachen wie C, C++, Modula-2, FORTRAN etc. integrieren lassen. Es entstehen parallele Programmiersprachen C-Linda, FORTRAN-Linda etc., die eine explizite parallele Programmierung in C etc. ermöglichen. Bemerkenswert ist das Kommunikationsmodell, nach dem der Austausch von Daten durch einen Assoziativspeicher — den Tuple-Space- vermittelt wird. Der Speicher übernimmt die Rolle einer Mailbox, über die durch Ablage (out-Operation) und Entnahme (in-Operation) von Tupeln die Kommunikation zwischen Prozessen abgewickelt wird. Die Prozesse holen sich Daten aus dem Speicher, verarbeiten sie und legen Ergebnisse dort wieder zurück. Linda gestattet die Generierung von Prozessen mit Hilfe von eval-Operationen. deren Wirkung mit der von out vergleichbar ist. Der Unterschied besteht darin, daß zunächst Prozesse generiert werden, die bei Terminierung in Daten übergehen, und die ihrerseits anderen Prozessen als Eingabe dienen können. Die für Linda vorgesehene Kommunikation wird daher in [Gel 85] als generativ (generative communication) bezeichnet.

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 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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.

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Friedr. Vieweg & Sohn Verlagsgesellschaft mbH, Braunschweig/Wiesbaden

About this chapter

Cite this chapter

Penner, V. (1992). Linda. In: Parallelität und Transputer. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-84924-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-322-84924-3_7

  • Publisher Name: Vieweg+Teubner Verlag

  • Print ISBN: 978-3-528-05207-2

  • Online ISBN: 978-3-322-84924-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics