Thursday, July 30, 2009

Would you consider C#.Net an event driven programming language?

What advantages and disadvantages do you see?

Would you consider C#.Net an event driven programming language?
Although C#'s "delegate" feature supports event-driven application frameworks like Windows Forms, I don't consider C# itself an "event-driven" programming language. Visual Basic programs, for example, do most of their useful work in response to events; this is not true of typical C# console programs. Instead, I'd say C# is a "component-oriented" programming language that provides direct support for event handling, and the flexibility this offers programmers is one of C#'s advantages.
Reply:Yes, handling events is one of the main features of the language. It's used of user interaction and also for monitoring internal elements' execution.





I don't see any advantage or disadvantage on the language itself. It depends on how you use it.
Reply:no i think its object oriented


No comments:

Post a Comment