Mis on sündmuskeskne programmeerimine?

Sündmuste juhitud programmeerimine on arvutiprogrammide paradigma, milles programmi juhtimisvoolu määrab sündmuste esinemine. Neid sündmusi jälgitakse sündmuste kuulajana tuntud koodi abil. Kui ta tuvastab, et määratud sündmus on toimunud, käivitab see sündmuste käitleja (tagasihelistamise funktsioon või meetod, mis käivitub sündmuse toimumise ajal).

Teoreetiliselt toetavad kõik programmeerimiskeeled sündmustepõhist programmeerimise stiili, kuigi mõned keelefunktsioonid, näiteks sulgemised, hõlbustavad rakendamist. Muud programmeerimiskeskkonnad, näiteks Adobe Flash, on spetsiaalselt kohandatud programmikoodi käivitamiseks sündmuste kaudu.

Paradigma, programmeerimise tingimused