Преглед садржаја:
- Дефиниција - Шта значи функционално реактивно програмирање (ФРП)?
- Техопедија објашњава функционално реактивно програмирање (ФРП)
Дефиниција - Шта значи функционално реактивно програмирање (ФРП)?
Функционално реактивно програмирање (ФРП) је програмски оквир који комбинира функционалне и реактивне технике програмирања за изградњу апликација, услуга и уређаја. Омогућује динамично мијењање стања или рада основне платформе с догађајима и понашањима која се мијењају у континуираном или дискретном времену.
Техопедија објашњава функционално реактивно програмирање (ФРП)
ФРП је првенствено дизајниран за скупове података или типове који се временом разликују. ФРП делује на две основне компоненте или концепте: догађаји и понашања. Обоје представљају вредности које ће се, једном промењене, вратити у неку акцију или реакцију. На пример, кретање рачунарског миша током непрекидног временског периода је понашање, при чему стално променљива локација стрелице миша представља одговарајућу вредност. Слично томе, клик миша је догађај, а место или количина кликова је основна вредност. ФРП омогућава хватање и коришћење ових променљивих и њихових вредности са различитим апликацијама и услугама, посебно у интерактивним рачунарским окружењима као што су анимације, роботика, ГУИ и симулације.
