„Reaktive Programmierung“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung |
Komma |
||
Zeile 1: | Zeile 1: | ||
Bei der Datenverarbeitung ist '''Reaktive Programmierung''' ein [[Programmierparadigma]], das sich an Datenflüssen orientiert. In den zugeordneten Programmiersprachen sind statische oder dynamische [[Datenfluss|Datenflüsse]] leicht auszudrücken. Das zugrunde liegende Ausführungsmodell propagiert Änderungen in den Datenflüssen automatisch. Ein gutes Beispiel für ein Programm, welches reaktiv arbeitet ist Excel. Ändert man einen Wert in einer Zelle, dann ändert sich auch der Wert in der Summenzelle. Die Zelle, deren Wert geändert wurde, löst ein Event (eine Meldung) aus, den die Summen-Zelle empfängt und die dann eine Neukalkulation ausführt. |
Bei der Datenverarbeitung ist '''Reaktive Programmierung''' ein [[Programmierparadigma]], das sich an Datenflüssen orientiert. In den zugeordneten Programmiersprachen sind statische oder dynamische [[Datenfluss|Datenflüsse]] leicht auszudrücken. Das zugrunde liegende Ausführungsmodell propagiert Änderungen in den Datenflüssen automatisch. Ein gutes Beispiel für ein Programm, welches reaktiv arbeitet, ist Excel. Ändert man einen Wert in einer Zelle, dann ändert sich auch der Wert in der Summenzelle. Die Zelle, deren Wert geändert wurde, löst ein Event (eine Meldung) aus, den die Summen-Zelle empfängt und die dann eine Neukalkulation ausführt. |
||
== Weblinks == |
== Weblinks == |
Version vom 18. Mai 2018, 13:17 Uhr
Bei der Datenverarbeitung ist Reaktive Programmierung ein Programmierparadigma, das sich an Datenflüssen orientiert. In den zugeordneten Programmiersprachen sind statische oder dynamische Datenflüsse leicht auszudrücken. Das zugrunde liegende Ausführungsmodell propagiert Änderungen in den Datenflüssen automatisch. Ein gutes Beispiel für ein Programm, welches reaktiv arbeitet, ist Excel. Ändert man einen Wert in einer Zelle, dann ändert sich auch der Wert in der Summenzelle. Die Zelle, deren Wert geändert wurde, löst ein Event (eine Meldung) aus, den die Summen-Zelle empfängt und die dann eine Neukalkulation ausführt.
Weblinks
- A survey on reactive programming E. Bainomugisha, A. Lombide Carreton, T. Van Cutsem, S. Mostinckx, and W. De Meuter; Taxonomie existierender Ansätze.
- MIMOSA Project of INRIA - ENSMP, Allgemeine Seite zur Reaktiven Programmierung.
- Experimenting with Cells ( vom 25. Februar 2011 im Internet Archive) Demo einer einfachen Anwendung auf Lisp-Basis.
- REScala Reaktive Programmierung für OO-Applikationen.
- Reactive Programming in .NET Microsofts Reactive-Extensions-Homepage.
- RxJS Reactive Extensions library für asynchrone Programmierung mit observable Sequences.
- Deprecating the Observer Pattern Ingo Maier, Tiark Rompf und Martin Odersky; Ein reaktives Framework für die Programmiersprache Scala.
- The Reactive Manifesto Seite mit dem Reaktiven Manifest.