now off topic: Formatting in C++ (fwd)
tim-s/rLXaiAEBtBDgjK7y7TUQ at public.gmane.org
Wed Dec 31 16:45:28 UTC 2003
Jing Su <jingsu-26n5VD7DAF2Tm46uYYfjYg at public.gmane.org> writes:
> But computer science curriculums mainly (only?) push the Thread model
> when talking about concurrent execution. I've met many people that have
> a hard time working with asynch event systems, which is too bad. It's
> actually quite clean and simple once you get the gist of it.
There's a famous quote from Alan Cox which goes something like this:
Threads are for programmers who don't understand state machines.
Computers are state machines.
> I wonder what the software landscape would be like if curriculums started
> with ObjectiveC instead of Java, and moved on to concurrent asynch events
> instead of threads.
I'd like to see them teach two very different languages in parallel in the
first year, e.g. Java and Scheme. I suppose you could argue ObjectiveC is
two very different languages rolled into one. :)
tim writer <tim-s/rLXaiAEBtBDgjK7y7TUQ at public.gmane.org> starnix inc.
905.771.0017 ext. 225 thornhill, ontario, canada
http://www.starnix.com professional linux services & products
The Toronto Linux Users Group. Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml
More information about the Legacy