Inhoudsopgave:
- Definitie - Wat betekent Functioneel reactief programmeren (FRP)?
- Techopedia verklaart Functioneel Reactief Programmeren (FRP)
Definitie - Wat betekent Functioneel reactief programmeren (FRP)?
Functioneel reactief programmeren (FRP) is een programmeerraamwerk dat functionele en reactieve programmeertechnieken combineert om applicaties, services en apparaten te bouwen. Het maakt het mogelijk om de status of werking van het onderliggende platform dynamisch te veranderen met gebeurtenissen en gedragingen die veranderen in de loop van continue of discrete tijd.
Techopedia verklaart Functioneel Reactief Programmeren (FRP)
FRP is primair ontworpen voor datasets of typen die in de loop van de tijd variëren. FRP werkt op twee kerncomponenten of concepten: gebeurtenissen en gedragingen. Beide vertegenwoordigen waarden, die, eenmaal gewijzigd, zullen terugkeren in een actie of reactie. De beweging van een computermuis over een ononderbroken tijdsperiode is bijvoorbeeld een gedrag, waarbij de steeds veranderende locatie van de muispijl de bijbehorende waarde is. Op dezelfde manier is de muisklik een gebeurtenis en is de plaats of het aantal klikken de basiswaarde. FRP maakt het mogelijk deze variabelen en hun waarden vast te leggen en te gebruiken met verschillende applicaties en diensten, met name in interactieve computeromgevingen zoals animaties, robotica, GUI en simulaties.