Кућа Развој Шта је функционално реактивно програмирање (фрп)? - дефиниција из техопедије

Шта је функционално реактивно програмирање (фрп)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи функционално реактивно програмирање (ФРП)?

Функционално реактивно програмирање (ФРП) је програмски оквир који комбинира функционалне и реактивне технике програмирања за изградњу апликација, услуга и уређаја. Омогућује динамично мијењање стања или рада основне платформе с догађајима и понашањима која се мијењају у континуираном или дискретном времену.

Техопедија објашњава функционално реактивно програмирање (ФРП)

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

Шта је функционално реактивно програмирање (фрп)? - дефиниција из техопедије