Čo je programovanie založené na udalostiach?

Programovanie založené na udalostiach je paradigma počítačového programovania, v ktorom je riadenie toku programu určené výskytom udalostí. Tieto udalosti sú monitorované kódom, ktorý je známy ako poslucháč udalosti. Ak zistí, že nastala priradená udalosť, spúšťa obslužný program udalostí (funkcia spätného volania alebo metóda, ktorá sa spúšťa pri výskyte udalosti).

Teoreticky podporujú všetky programovacie jazyky štýl programovania riadený udalosťami, hoci niektoré jazykové funkcie, ako napríklad uzávery, uľahčujú implementáciu. Iné programovacie prostredia, ako napríklad Adobe Flash, sú špeciálne prispôsobené na spúšťanie programového kódu udalosťami.

Paradigma, Termíny programovania