Program Flow Control Structures 
Author Message
 Program Flow Control Structures

Category 2,  Topic 30
Message 23        Mon Mar 15, 1993
E.RATHER [Elizabeth R]       at 21:09 EST

RE origins of the "control flow stack":  JAX's recent post was right in
identintifying it as a conceptual model to describe what goes on during
compilation of control structures to permit conceptually explicit
specifications without mandating an implementation model (which use of a
specified data or return stack would).

I believe that idea actually originated with Wil Baden in some FORML papers in
the mid 80's.  The 83 standard attempted to specify the permissable pairings
of words (e.g., BEGIN ... UNTIL/AGAIN/WHILE). Wil's contribution was in
realizing that if you use the concept of the control flow stack, you can
specify words independently and thus permit great flexibility in pairing not
only standard words but also user-defined words created using POSTPONE, etc.
X3J14 adopted this strategy, though not precisely in Wil's form.
-----
This message came from GEnie via willett.  You *cannot* reply to the author
using e-mail.  Please post a follow-up article, or use any instructions
the author may have included (USMail addresses, telephone #, etc.).



Sat, 02 Sep 1995 19:48:15 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. Multi-Threading: Data Structure or Control Flow?

2. Program Flow Control

3. program flow control

4. Controlling program flow and case statements

5. ? Tk program flow control

6. Flow charting tool for fortran.--diagramf structure diagrammer

7. Dynamic modelling of structured analysis data-flow diagrams

8. Structure or Flow chart tools for FORTRAN

9. Smalltalk syntax and flow control

10. PROPOSAL: New Control Flow Words

11. RFI: Control-flow Stack

12. Control-flow stack which may not exist

 

 
Powered by phpBB® Forum Software