Lots of concurrency

Joerg Beekmann beekmann at columbusgroup.com
Thu Oct 25 17:34:18 UTC 2001


Yes it is a parallel world and I'll take your word for it that "people
clearly don't think sequentially " but we also clearly structure our daily
activities sequentially. Check anybodies to-do list. Some people, circus
performers and manager, can juggle several activates. The fact they can is
regarded as a notable feat, not the natural order of things. Moreover we
model the world as system of interacting sequential agents. Other people out
there are performing their own activities sequentially. 

So if we're going to use this analogy to design programming languages we
want a language that provides for robust interaction of may sequential tasks
operating in parallel, without the need for a lot of centralized control. 

The problem with today's state of the art seems to be that our software
entities don't have sufficient understanding of the protocols required to
operate in a parallel environment. In turn the environment doesn't have the
requisite institutions and structures to allow independent parallel entities
to operate.

Joerg

>>Whether people are "happier thinking sequentially" is a very important
>>question. [As an aside, people clearly don't think sequentially - the
brain
>>has huge amounts of internal parallelism. And I think it is just an
illusion
>>that this parallelism is only at a low level (e.g. neurons). Read Minsky's
>>Society Theory of Mind ( http://www.media.mit.edu/people/minsky/ ) for
>>example.]

TELUS Enterprise Solutions
.......
Joerg Beekmann
beekmann at columbusgroup.com
t: 604 801 5758  ext. 300
c: 604 512 2557
Vancouver + Toronto + Calgary + Edmonton







More information about the Squeak-dev mailing list