comp.lang.ada
 help / color / mirror / Atom feed
From: marks@agcsun.UUCP (Mark Shepherd)
Subject: Re: Teaching Concurrency
Date: 10 Jan 90 20:49:54 GMT	[thread overview]
Message-ID: <602@agcsun.UUCP> (raw)
In-Reply-To: 7588@hubcap.clemson.edu

In article <7588@hubcap.clemson.edu>, wtwolfe@hubcap.clemson.edu (Bill Wolfe) 
posts some excerpts from an article on the teaching of concurrency
in ACM SIGAda Ada Letters. The article discusses programming assignments
where concurrent tasks are used for things like sorting numbers, solving 
equations, finding primes, etc.

Although these programming assignments evidently had some valuable lessons
on multi-tasking, I feel that they may also inadventantly teach a
less desirable lesson: that it is OK to use concurrent tasks for things 
that could be done much more simply with subroutines. 

In real life (whether industrial, business, scientific research, or whatever),
multi-tasking applications carry substantial penalties
in complexity and resource utilization, and should only be used when
appropriate. (Of course, NOT using tasking when it should be used has  
equally dire consequences). 

I have seen large (and expensive!) systems crippled by inappropriate use
of tasking, and I hope the the computer science graduates of the future
will understand not only HOW to use multi-tasking, but WHEN.

Mark Shepherd
agcsun!marks@boulder.colorado.edu

  parent reply	other threads:[~1990-01-10 20:49 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1990-01-07  2:26 Teaching Concurrency Bill Wolfe
1990-01-09 16:41 ` Marc Benveniste,lsp
1990-01-10 20:49 ` Mark Shepherd [this message]
1990-01-10 22:47   ` Richard Pattis
1990-01-11 13:04     ` Robert Firth
1990-01-11 19:27       ` Vincent Manis
1990-01-13  7:34         ` Peter G Ludemann
1990-01-12 19:02       ` Peter da Silva
1990-01-15 13:30         ` Robert Firth
1990-01-17 15:40         ` Kurt Luoto
1990-01-11 16:09     ` Michael Meissner
1990-01-14 12:33       ` Re^2: " Kim Shearer
1990-01-11 18:50     ` Tom Griest
1990-01-11 20:38     ` Brian L. Stuart
1990-01-12  0:47     ` Robert Steigerwald x2468
1990-01-15 11:10     ` Stavros Macrakis
1990-01-11 14:52   ` David Lamb
1990-01-13  0:06     ` Mark Shepherd
1990-01-11 16:13   ` S. Crispin Cowan
1990-01-12 13:12     ` Mike Harrison
1990-01-11 19:20   ` Vincent Manis
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox