(Wells, 2001) Compared to using PP, an advantage of using EDP is that there is no need for strict, chronological order of code to flow of the program. (Wells, 2001) In the EDP, the programming code provides an event loop that remains dormant until an event occurs that calls it. Thereafter, the event executes the appropriate event handling routine until a protocol is satisfied or until a defined sentinel terminates it. (Wells, 2001) Two examples of EDP in today's programming world are Visual Basic and Visual C++. (Wells, 2001) Both programming languages use an integrated development environment (IDE) that provides wide-ranging standard controls, each with its own “set of events and event handler code templates.” (Wells, 2001, para 12) The IDE maintains the flow of program execution by managing the scheduler and event queue. (Wells, 2001) As a result, the programmer is open to focusing on the specific code of the application to enable it to react to a specific event, but does not need to know how to construct the actual objects. (Wells, 2001) EDP accelerated rapidly as a result of the establishment of the graphical user interface (GUI) and became commonly accepted for use in operating systems, as well as client applications. (Wells,
tags