| Introduction to relational programming |
| Full text |
Pdf
(613 KB)
|
| Source
|
Functional Programming Languages and Computer Architecture
archive
Proceedings of the 1981 conference on Functional programming languages and computer architecture
table of contents
Portsmouth, New Hampshire, United States
Pages: 213 - 220
Year of Publication: 1981
ISBN:0-89791-060-5
|
|
Author
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 35, Citation Count: 5
|
|
|
ABSTRACT
In this paper we discuss relational programming, i.e. a style of programming in which entire relations are manipulated rather than individual data. This analogous to functional programming [1], wherein entire functions are the values manipulated by the operators. We will see that relational programming subsumes functional programming because every function is also a relation. It is appropriate this point to discuss why we have chosen investigate relational programming.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Carnap, R. Introduction to Symbolic Logic and its Applications, Dover, 1958.
|
| |
3
|
Childs, D.L. Feasibility of a set-theoretic data structure based on a reconstituted definition of relation. IFIP 68 Proceedings, 420-430, North-Holland, 1969.
|
 |
4
|
|
| |
5
|
Curry, H.B., Feys, R. and Craig, W. Combinatory Logic, I, North-Holland, Amsterdam, 1958.
|
 |
6
|
|
| |
7
|
Kennedy, K. and Schwartz, J. An introduction to the set theoretical language SETL, J. Comptr. and Math. with Applications 1 (1975), 97-119.
|
 |
8
|
|
| |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
MacLennan, B.J. Programming with a Relational Calculus, Computer Science Department Technical Report, Naval Postgraduate School, 1981.
|
| |
13
|
Popplestone, R.J. Relational programming, in Hayes, J.E. et: al. (eds.), Machine Intelligence 9, Halsted Press, 1979, 3-26.
|
 |
14
|
|
 |
15
|
|
| |
16
|
Whitehead, A.N. and Russell, B. Principia Mathematica to *56, Cambridge, 1970.
|
CITED BY 5
|
|
|
|
|
|
|
|
Roly Perera , Russ Freeman, Beyond the language workbench: a runtime platform for practical semantic computing, Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 16-20, 2005, San Diego, CA, USA
|
|
|
|
|
|
|
|