Re: Concurrent Sequential
- From: "Chris Thomasson" <cristom@xxxxxxxxxxx>
- Date: Mon, 29 Oct 2007 14:38:30 -0700
"Traveler" <traveler@xxxxxxxxxxxxxxxx> wrote in message news:vvvbi3p21rvv1h6ab2l9vs8n0gq183ea5p@xxxxxxxxxx
On Sun, 28 Oct 2007 10:59:02 -0400, Paul Tarvydas[...]
<tarvydas@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
Traveler wrote:
The problem is that this approach to software construction would be
extremely slow because current CPUs are designed and optimized for the
Actually, we were doing something like this (if I understand your idea
correctly) on 8051's about a decade ago and it was competitive in speed
with C-like languages. For some applications, involving heavy interrupt
traffic (e.g. network protocols), our method was faster / more-responsive.
Project COSA:
http://www.rebelscience.org/Cosas/COSA.htm
I would be interested in your comparison with out method:
http://www.visualframeworksinc.com
For something similar, see also:
http://www.jpaulmorrison.com/fbp/
Paul, I agree with a lot of the motivation behind VF. I agree that
event-driven processing is the way to go. I agree that objects should
be parallel and should communicate asynchronously. Like you, I believe
in the soundness of the reactive model. I believe that this is the
true model of computing. It's the way it should have been from the
start but the mathematicians had something else in mind. As a result,
we are in software reliability and productivity crisis.
No crisis exists... You can create your reactive event-driven processing model with threads without using locks.
.
- Follow-Ups:
- Re: Concurrent Sequential
- From: Paul Tarvydas
- Re: Concurrent Sequential
- References:
- Concurrent Sequential
- From: Roger
- Re: Concurrent Sequential
- From: Traveler
- Re: Concurrent Sequential
- From: Paul Tarvydas
- Re: Concurrent Sequential
- From: Traveler
- Concurrent Sequential
- Prev by Date: Re: Fundamental Computer
- Next by Date: Re: Estimating memory Latency
- Previous by thread: Re: Concurrent Sequential
- Next by thread: Re: Concurrent Sequential
- Index(es):