Az eseményvezérelt programozás olyan számítógépes programozási paradigma, amelyben a program vezérlő áramlását az események előfordulása határozza meg. Ezeket az eseményeket egy eseményfigyelő néven ismert kód követi. Ha azt észleli, hogy egy hozzárendelt esemény történt, akkor egy eseménykezelőt működtet (visszahívási funkció vagy módszer, amely az esemény bekövetkezésekor aktiválódik).
Elméletileg minden programozási nyelv támogatja az esemény-vezérelt programozási stílust, bár egyes nyelvi jellemzők, mint például a bezárások megkönnyítik a megvalósítást. Más programozási környezetek, mint például az Adobe Flash, kifejezetten a programkódok események által történő kiváltására szolgálnak.
Paradigma, programozási feltételek