Innehållsförteckning:
- Definition - Vad betyder Functional Reactive Programming (FRP)?
- Techopedia förklarar Functional Reactive Programming (FRP)
Definition - Vad betyder Functional Reactive Programming (FRP)?
Functional reactive programmering (FRP) är en programmeringsram som kombinerar funktionell och reaktiv programmeringsteknik för att bygga applikationer, tjänster och enheter. Det gör det möjligt att ändra tillståndet eller driften av den underliggande plattformen dynamiskt med händelser och beteenden som förändras under kontinuerlig eller diskret tid.
Techopedia förklarar Functional Reactive Programming (FRP)
FRP är främst designad för datasätt eller typer som varierar över tiden. FRP arbetar med två kärnkomponenter eller begrepp: händelser och beteenden. Båda representerar värden, som, när de har ändrats, kommer att återgå till någon handling eller reaktion. Till exempel är en datormus rörelse under en kontinuerlig tidsperiod ett beteende, där den ständigt föränderliga platsen för muspilen är dess motsvarande värde. På samma sätt är musklicket en händelse och platsen eller mängden klick är basvärdet. FRP möjliggör att fånga och använda dessa variabler och deras värden med olika applikationer och tjänster, specifikt i interaktiva datormiljöer som animationer, robotik, GUI och simuleringar.
