La programmation événementielle n'est pas facile a comprendre quand on a l'habitude de la programmation séquentielle.
En programmation événementielle, on n'a pas la main sur le déroulement du programme. On déclare quelles actions doivent être faites pour certains événements puis on rend la main.
Le système passe l'essentiel de son temps à attendre. Lorsqu'un événement arrive, il appelle une de nos fonctions, puis on rend à nouveau la main.
Cette manière de faire n'est pas toujours intuitive.
[lp541]