Event-driven programs can be written in any programming language , although the task is easier in languages that provide high-level abstractions , such as closures .
Event-driven programs can be written using any of the computer programming languages , although the task is easier in languages that provide high-level of abstractions to support it .