[Edu-sig] A case against GUIs in intro CS :-)

Toby Donaldson tjd at sfu.ca
Sat Jun 4 09:53:10 CEST 2005


On 6/3/05 2:50 PM, "Nicola Larosa" <nico at tekNico.net> wrote:

>> Event-driven programming is a narrow, over-emphasized slice of the
>> software experience,
> 
> No, this is going too far. Event-driven, asynchronous programming is not
> limited to GUIs: it is instead a powerful, if a little invasive ;-) ,
> concurrency model. Anyone who "got" Twisted ( http://twistedmatrix.com/ )
> will never program the same way again. Drop those threads for good!

Another nice example of event-driven programming is parsing. Some (simple)
parsing problems can be nicely implemented in an object-oriented,
event-driven way. 

Toby
-- 
Dr. Toby Donaldson
School of Computing Science
Simon Fraser University




More information about the Edu-sig mailing list