functions | components | |
name | name | |
input list – parameter list | input list – parameter list | |
return value (+ type) | output list | |
single output ; via return ; sends returned value to caller ; or nothing (void) | multiple outputs ; via Send ; sends values to any output (or to none) | |
driven by textual syntax & mathematics | harder to describe multiple outputs as text | |
UNIX pipe syntax “2>” etc. | ||
diagrams (network diagrams) | ||
Ravi Sethi “Control Flow Aspects of Semantics-Directed Computing” | ||