Publication:
Introduction to relational programming

Loading...
Thumbnail Image
Authors
MacLennan, Bruce J.
Subjects
Relational Programming
Functional Programming
Relational Algebra
Relations, Relational Calculus
Applicative Languages
Combinators
Very-High-Level Languages.
Advisors
Date of Issue
1981 -06
Date
1981 -06
Publisher
Monterey, California. Naval Postgraduate School
Language
en_US
Abstract
A new method of programming, called relational programming, is introduced. This is a style of programming in which entire relations are manipulated rather than individual data. This is analogous to functional programming, wherein entire functions are the value manipulated by the operators. Because of its ability to manipulate complex data structures other than lists, relational programming seems to have distinct advantages over other very high level languages. This paper introduces the basic concepts of relational programming and a preliminary notation for expressing them; it does not define a programming language, per se. (Author)
Type
Technical Report
Description
Series/Report No
Department
Identifiers
NPS Report Number
NPS-52-81-008
Sponsors
Prepared for: Naval Postgraduate School, Monterey, California 93940. -- Cover.
Funder
N0001481WR10034
Format
28 p. ; 28 cm.
Citation
Distribution Statement
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections