comp.lang.ada
 help / color / mirror / Atom feed
From: kary@hp-lsd.COS.HP.COM (Dan Kary)
Subject: Re: Ada tasking
Date: 26 May 90 07:08:41 GMT	[thread overview]
Message-ID: <8000002@hp-lsd.COS.HP.COM> (raw)
In-Reply-To: 20075@grebyn.com

> Why should any language BE concerned with parallelism?
> Ted Holden
> HTE
 
From the first time I read the ARM I've felt that the Ada tasking
model is quite useless for solving real time problems.  However, the 
value of a programming language that is concerned with parallelism
was (and is) immediately obvious.

As computing machinery has become faster and faster, the possibilities
of what can be done with that machinery have grown.  It is becoming
increasingly obvious that physical realities (the speed of electricity,
the length of wires, etc.) will place a bound on what a single machine
may ultimately do.  An equally obvious solution to this limitation is
to use more than one machine to accomplish the desired task.

The problem with using more than one machine to accomplish a single task
is that virtually all problem solving techniques currently used involve
algorithms that presume a single thread of execution.  This is a most
unsurprising state of affairs, given that most machines and programming
languages concern themselves with a single thread of execution.

In order to make the leap to a future where multiple machines work
cooperatively to solve a single problem, the people who program those
machines will have to begin to think about parallel solutions to problems.
A language which presents a model of parallel execution that is free of
machine and operating system dependencies seems to be a useful first step.

Dan Kary

  parent reply	other threads:[~1990-05-26  7:08 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1990-05-25  4:18 Ada tasking Ted Holden
1990-05-25 16:23 ` Vladimir G. Ivanovic
1990-05-25 18:05 ` Pat Rogers
1990-05-26  0:22 ` Charles H. Sampson
1990-05-26  9:35   ` Richard A. O'Keefe
1990-05-26  7:08 ` Dan Kary [this message]
1990-05-29 10:02 ` Mike Harrison
  -- strict thread matches above, loose matches on Subject: below --
1996-05-02  0:00 Ada Tasking W. Wesley Groleau (Wes)
1988-12-02  2:03 Ada tasking John R. Mudd
replies disabled

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