Abstract
Part I of this two-part paper presented a new semantics of programs. Each program is considered to be a predicate, in a restricted notation, that specifies the observable behavior of a computer executing the program. We considered a variety of notations, including assignment, composition (semicolon), deterministic choice (if), nondeterministic choice, definition (nonrecursive and recursive), and variable declaration. We did not consider any input or output notations, or concurrency; that is the subject of Part II. We assume the reader is familiar with Part I, so that we can build on ideas presented there. © 1984, ACM. All rights reserved.
Author supplied keywords
Cite
CITATION STYLE
Hehner, E. C. R. (1984). Predicative Programming Part II. Communications of the ACM, 27(2), 144–151. https://doi.org/10.1145/69610.357990
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.