Namai Plėtra Kas yra funkcinis reaktyvusis programavimas (frp)? - apibrėžimas iš techopedijos

Kas yra funkcinis reaktyvusis programavimas (frp)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia funkcinis reaktyvusis programavimas (FRP)?

Funkcinis reaktyvusis programavimas (FRP) yra programavimo sistema, apjungianti funkcinį ir reaktyvųjį programavimo būdus, kad sukurtų programas, paslaugas ir įrenginius. Tai suteikia galimybę dinamiškai pakeisti pagrindinės platformos būseną ar veikimą atsižvelgiant į įvykius ir elgesį, kurie keičiasi nuolat arba atskirai.

„Techopedia“ paaiškina funkcinį reaktyvųjį programavimą (FRP)

FRP pirmiausia yra skirtas duomenų rinkiniams ar tipams, kurie laikui bėgant skiriasi. FRP veikia pagal du pagrindinius komponentus arba sąvokas: įvykius ir elgesį. Jie abu reprezentuoja vertybes, kurios, pasikeitus, grįš į kokį nors veiksmą ar reakciją. Pavyzdžiui, kompiuterio pelės judėjimas nepertraukiamu laikotarpiu yra elgesys, kai nuolat kintanti pelės rodyklės vieta yra jos atitinkama vertė. Panašiai pelės paspaudimas yra įvykis, o paspaudimų vieta arba kiekis yra bazinė vertė. FRP suteikia galimybę užfiksuoti ir naudoti šiuos kintamuosius ir jų reikšmes įvairiomis programomis ir paslaugomis, ypač interaktyviose kompiuterinėse aplinkose, tokiose kaip animacija, robotika, GUI ir modeliavimas.

Kas yra funkcinis reaktyvusis programavimas (frp)? - apibrėžimas iš techopedijos