HP3000-L Archives

June 2005, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
"F. Alfredo Rego" <[log in to unmask]>
Reply To:
F. Alfredo Rego
Date:
Sat, 18 Jun 2005 22:27:54 -0600
Content-Type:
text/plain
Parts/Attachments:
text/plain (43 lines)
At 10:08 PM -0400 6/18/05, Wirt Atmar wrote:

>When he writes about a "signal-based, synchronous" model, he *is* describing
>a finite state automaton. And in that regard, I don't mind a bit giving away
>the two most important take-home lessons of the class:
>
>The First Rule of Open-Loop Programming: "Never do it."
>The First Rule of Asynchronous Programming: "Never do it."
>
>All devices, whether they are software- or hardware-based, interact with
>their environments through an alphabet of signals and triggers. You, as the
>designer, want to expel every bit of probabilitistic behavior out of their design.
>Everything you do, you want to make as simple as possible -- and you want it to
>be 100%, fully deterministic.

To add more chile to Wirt's soup, you might want to review Ivan Sutherland's
Turing-Award material:
http://research.sun.com/async/Publications/KPDisclosed/micropipelines/cmicropipelines.pdf

And even some of Ivan's asynchronous material:
http://research.sun.com/async/


But don't get out of sync in the process ;-)

While enjoying the asynchronous nature of hp3000-L, I remain your most
devoted and devilishly synchronous friend,

  _______________
 |               |
 |               |
 |            r  |  Alfredo                  http://www.adager.com
 |          e    |
 |        g      |  F. Alfredo Rego
 |      a        |  Manager, R & D Labs
 |    d          |  Adager Corporation
 |  A            |  Sun Valley, Idaho 83353-3000            U.S.A.
 |               |
 |_______________|

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2