Content area

Abstract

Programming languages are studied in the abstract. Algebraic theories supply the syntax for programming languages. Semantics is provided by coproduct preserving functors from the algebraic theory to some semantic category with finite coproducts. Deterministic programming languages are provided when the semantic domain is the category of pointed sets and point preserving functions. Nondeterministic programming languages occur when the semantic domain is the category of abelian monoids.

The class of all nondeterministic programming languages with a fixed syntax is shown to be a variety of algebras. All classes of deterministic programming languages are shown to be non-varietal. Other properties of classes of programming languages are studied using category theory.

Details

1010268
Classification
Identifier / keyword
Title
DETERMINISTIC AND NONDETERMINISTIC FLOWCHART INTERPRETATIONS
Number of pages
60
Degree date
1980
School code
0251
Source
DAI-B 41/08, Dissertation Abstracts International
ISBN
9798661544803
University/institution
Washington State University
University location
United States -- Washington
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
8104141
ProQuest document ID
303094918
Document URL
https://www.proquest.com/dissertations-theses/deterministic-nondeterministic-flowchart/docview/303094918/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic