Pemrograman terkandar-peristiwa

Dalam pemrograman komputer, pemrograman terkandar-peristiwa adalah paradigma pemrograman yang alur programnya ditentukan oleh peristiwa eksternal. Peristiwa umum dapat berupa peristiwa UI dari tetikus, papan ketik, bantalan sentuh dan layar sentuh, atau input pengindra eksternal, atau dihasilkan secara terprogram dari program atau utas lain, atau peristiwa jaringan. Pemrograman terkandar peristiwa adalah paradigma dominan yang digunakan dalam aplikasi antarmuka pengguna grafis dan peladen jaringan. Dalam aplikasi terkandar peristiwa, umumnya terdapat perulangan peristiwa yang mendengarkan peristiwa dan kemudian memicu fungsi panggilan balik ketika salah satu peristiwa tersebut terdeteksi. Program yang digerakkan oleh peristiwa dapat ditulis dalam bahasa pemrograman apa pun, meskipun tugasnya lebih mudah dalam bahasa yang menyediakan abstraksi tingkat tinggi .