DocumentCode :
910329
Title :
Logic programs and an experimental architecture for their execution
Author :
Oldfield, J.V.
Author_Institution :
Syracuse University, Department of Electrical and Computer Engineering, Syracuse, USA
Volume :
133
Issue :
3
fYear :
1986
fDate :
6/1/1986 12:00:00 AM
Firstpage :
123
Lastpage :
127
Abstract :
Logic programming provides new ways of solving problems by computer, and offers opportunities for concurrent processing. The declarative style of logic programming is contrasted with the imperative style of conventional programming languages. A simple example of a logic network is used to draw out the distinction, and is followed by a review of the corresponding execution sequence. The operations of variable binding and unification are discussed in detail. The Syracuse unification machine, a coprocessor for a logic programming system, has been designed to carry out these operations efficiently with the aid of concurrent processing units and content-addressable memory.
Keywords :
logic programming; Syracuse unification machine; concurrent processing; content-addressable memory; execution sequence; logic network; logic programming; variable binding;
fLanguage :
English
Journal_Title :
Solid-State and Electron Devices, IEE Proceedings I
Publisher :
iet
ISSN :
0143-7100
Type :
jour
DOI :
10.1049/ip-i-1.1986.0024
Filename :
4644160
Link To Document :
بازگشت