Programare reactivă
În procesarea datelor, programarea reactivă este o paradigmă de programare care se bazează pe fluxurile de date. Fluxurile de date statice sau dinamice sunt ușor de exprimat în limbajele de programare atribuite . Modelul de execuție subiacent propagă automat modificările fluxurilor de date. Un bun exemplu de program care funcționează reactiv este Excel. Dacă modificați o valoare într-o celulă, se modifică și valoarea din celula sumă. Celula a cărei valoare a fost modificată declanșează un eveniment (un mesaj) pe care celula totală îl primește și care apoi recalculează.
Link-uri web
- Un sondaj privind programarea reactivă E. Bainomugisha, A. Lombide Carreton, T. Van Cutsem, S. Mostinckx și W. De Meuter; Taxonomia abordărilor existente.
- Proiectul MIMOSA al INRIA - ENSMP , site-ul general pentru programarea reactivă.
- Experimentarea cu celule ( Memento din 25 februarie 2011 în Internet Archive ) Demo-ul unei aplicații simple bazate pe Lisp.
- Programare reactivă REScala pentru aplicații OO.
- Programare reactivă în .NET Pagina de pornire Microsoft Reactive Extensions.
- Programare reactivă | Înțelegători ai rețelei
- Biblioteca RxJS Reactive Extensions pentru programare asincronă cu secvențe observabile.
- Dezaprobarea modelului de observator Ingo Maier, Tiark Rompf și Martin Odersky; Un cadru reactiv pentru limbajul de programare Scala.
- Pagina Manifestului Reactiv cu Manifestul Reactiv.