Do reactive programming e pi-calculus hanno cose in comune?La programmazione reattiva e il pi-calcolo hanno cose in comune?
9
A
risposta
4
In breve, sì. Tecnicamente il Pi-calculus potrebbe probabilmente codificare qualcosa come la programmazione reattiva di ordine superiore (dato che puoi creare dinamicamente e passare i canali come valori di prima classe).
A livello superficiale, entrambi tentano di descrivere un sistema in termini di eventi, piuttosto che di stati. Questa è un'importante distinzione che dà origine al campo dei "sistemi basati sugli eventi". Il Pi-calculus è estremamente generale, ed è abbastanza probabile che qualsiasi cosa tu possa costruire in un'impostazione di programmazione reattiva abbia una codifica abbastanza naturale come i termini pi-calculus.
Problemi correlati
- 1. Qual è la differenza tra programmazione Dataflow e programmazione reattiva?
- 2. Programmazione reattiva con Javascript
- 3. Programmazione reattiva funzionale in Scala
- 4. È la programmazione reattiva funzionale AngularJS?
- 5. Differenza tra programmazione orientata agli oggetti e programmazione reattiva
- 6. Programmazione parallela comune Lisp
- 7. Seleziona città che hanno cose vicine
- 8. Che differenza c'è tra schema dell'osservatore e programmazione reattiva?
- 9. In che modo la programmazione reattiva è diversa dalla programmazione basata sugli eventi?
- 10. Tabella reattiva con banana reattiva e gtk2hs
- 11. La programmazione reattiva funzionale in JavaScript causa problemi maggiori con i riferimenti listener?
- 12. Comune comune e proxy HTTP
- 13. voglio imparare la lisp comune
- 14. Email e-mail reattiva: outlook
- 15. Quali linguaggi di programmazione hanno compilatori JIT?
- 16. Confrontare due grandi dizionari e creare elenchi di valori per le chiavi che hanno in comune
- 17. quando (espressione) {fare cose}
- 18. Quali sono alcune librerie Python scritte per dimostrare la programmazione reattiva funzionale?
- 19. Logica reattiva basata su logica reattiva lucida
- 20. Cos'è un uso comune di programmazione della contro-varianza?
- 21. Esiste un dizionario sul vocabolario comune di programmazione?
- 22. Push-pull in banana reattiva
- 23. Evitare contenuti duplicati per la pagina reattiva
- 24. La classe locale, la classe interna e la classe nidificata sono le stesse cose in C++?
- 25. Modulo comune in node.js e browser javascript
- 26. lingue Cosa programmazione hanno qualcosa del tipo `newtype` Haskell
- 27. La programmazione funzionale deve essere insegnata prima della programmazione imperativa?
- 28. Linguaggi di programmazione che si compilano in codice nativo e hanno le batterie incluse
- 29. Minimo multiplo comune
- 30. Quali linguaggi di programmazione hanno gli interpreti più facilmente implementabili?