Zum Inhalt springen

„Reaktive Programmierung“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Korrektur
korr.
Zeile 4: Zeile 4:
* [http://dl.acm.org/citation.cfm?id=2501666 A survey on reactive programming] E. Bainomugisha, A. Lombide Carreton, T. Van Cutsem, S. Mostinckx, and W. De Meuter; Taxonomie existierender Ansätze.
* [http://dl.acm.org/citation.cfm?id=2501666 A survey on reactive programming] E. Bainomugisha, A. Lombide Carreton, T. Van Cutsem, S. Mostinckx, and W. De Meuter; Taxonomie existierender Ansätze.
* [http://www-sop.inria.fr/mimosa/rp/generalPresentation/index.html MIMOSA Project of INRIA - ENSMP], Allgemeine Seite zur Reaktiven Programmierung.
* [http://www-sop.inria.fr/mimosa/rp/generalPresentation/index.html MIMOSA Project of INRIA - ENSMP], Allgemeine Seite zur Reaktiven Programmierung.
* {{Webarchiv | url=http://bc.tech.coop/blog/030911.html | wayback=20110225121814 | text=Experimenting with Cells}} Demo einer einfachen Anwendung auf Lisp-Basis.
* {{Webarchiv | url=http://bc.tech.coop/blog/030911.html | wayback=20110225121814 | text=Experimenting with Cells}} Demo einer einfachen Anwendung auf Lisp-Basis.
* [https://dl.acm.org/citation.cfm?id=2577083 REScala] Reaktive Programmierung für OO-Applikationen.
* [https://dl.acm.org/citation.cfm?id=2577083 REScala] Reaktive Programmierung für OO-Applikationen.
* [http://msdn.microsoft.com/en-us/data/gg577609 Reactive Programming in .NET] Microsofts Reactive-Extensions-Homepage.
* [http://msdn.microsoft.com/en-us/data/gg577609 Reactive Programming in .NET] Microsofts Reactive-Extensions-Homepage.
* [https://netzversteher.de/glossar/reaktive-programmierung/ netzversteher.de] Reaktive Programmierung Die neue Webentwicklung.
* [https://netzversteher.de/glossar/reaktive-programmierung/ Reaktive Programmierung | Netzversteher]
* [https://xgrommx.github.io/rx-book/ RxJS] Reactive Extensions library für asynchrone Programmierung mit observable Sequences.
* [https://xgrommx.github.io/rx-book/ RxJS] Reactive Extensions library für asynchrone Programmierung mit observable Sequences.
* [http://infoscience.epfl.ch/record/148043/files/DeprecatingObserversTR2010.pdf Deprecating the Observer Pattern] Ingo Maier, Tiark Rompf und Martin Odersky; Ein reaktives Framework für die Programmiersprache Scala.
* [http://infoscience.epfl.ch/record/148043/files/DeprecatingObserversTR2010.pdf Deprecating the Observer Pattern] Ingo Maier, Tiark Rompf und Martin Odersky; Ein reaktives Framework für die Programmiersprache Scala.

Version vom 24. März 2019, 03:05 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.