Weiter Zurück Inhalt

1. Einleitung

Concurrent Haskell ist eine Erweiterung der puren funktionalen Sprache Haskell, die das Konzept der Nebenläufigkeit einführt. Es wird also die Möglichkeit gegeben, mehrere Prozesse parallel auszuführen.

Die Nebenläufigkeit wird in Haskell durch die Aufnahme von nur vier primitiven Operationen realisiert, die zum Steuern von Prozessen sowie zur Synchronisation und Kommunikation von Prozessen dienen.

Diese Operationen dienen als Grundlage für die Entwicklung weiterer Standardabstraktionen wie z.B. Puffer oder Kanäle. Sie werden mit Hilfe der primitiven Operationen von Concurrent Haskell konstruiert und der Sprache durch eigene Bibliotheken hinzugefügt.

Concurrent Haskell ist mittlerweile in alle guten Haskell-Compiler integriert und kostenfrei zugänglich.


Weiter Zurück Inhalt