Group: conditional control
Topic: conditional control by guards
Topic: decision table
Topic: event controlled processing
Topic: if-then-else test chain
Topic: non-deterministic processing
Topic: production systems
Topic: state machine
| |
Summary
A number of languages use guarded statements or branching. For instance Snobol sees each statement as selecting a succeed or fail branch. CONTROL has guarded sets triggered by external events, internal calls and true conditions.
Advantages-- With repetition, conditional statement languages need no other form of control. The guards provide taxon context emphasizing actions instead of control flow. Conditional statements can specify non-deterministic programs where execution sequence is undefined. (cbb 5/80)
Subtopic: general statements with conditions
QuoteRef: buxtJN_1962 ;;195 general statement: conditional-operation success-label failure-label
| QuoteRef: knowK8_1966 ;;618 general statement: option-if-part optional-action-part optional-label eg IF ANY (a, .lt., b)(c, .eq. ,d) THEN action-list
| Subtopic: state machines
Quote: Scat has a control section of labeled state descriptions and state change clauses [»polsPG3_1973, OK]
| Subtopic: tests followed by action
Quote: a CONTROL set consists of groups containing tests followed by actions; actions performed if set is triggered and conditions are true [»ruhlRC11_1976]
| Quote: a Condor statement is executed whenever a specified condition holds; nonprocedural, nested blocks [»takaH1_1980]
|
Related Topics
Group: conditional control (7 topics, 142 quotes)
Topic: conditional control by guards (17 items)
Topic: decision table (29 items)
Topic: event controlled processing (46 items)
Topic: if-then-else test chain (18 items)
Topic: non-deterministic processing (19 items)
Topic: production systems (10 items)
Topic: state machine (67 items)
|