CONTROL STRUCTURES FOR PROGRAMMING LANGUAGES.
Abstract
The dissertation attempts to demonstrate that complexity diminishes and clarity increases to a marked degree if algorithms are described in a language in which appropriate control structures are primitive or easily expressible. The thesis catalogs a number of control structures and uses them to develop an extensible language. The features of the language (primitive control operations for sequential processing, parallel processing, alternative selection, monitoring, synchronization, and relative continuity) are the source of the clarity of control descriptions: they span our conceptual notion of control, and they can be easily decomposed to form other more specialized control structures. (Author)
Document Details
- Document Type
- Technical Report
- Publication Date
- May 01, 1970
- Accession Number
- AD0708511
Entities
People
- David A. Fisher
Organizations
- Carnegie Mellon University