New Generation Computing
Analysis of sequential prolog programs
Journal of Logic Programming
Programming in Prolog
A static analysis of prolog programs
ACM SIGPLAN Notices
Please: a language combining imperative and logic programming
ACM SIGPLAN Notices
VIP-MDBS: a logic multidatabase system
DPDS '88 Proceedings of the first international symposium on Databases in parallel and distributed systems
Hi-index | 0.00 |
This paper describes the implementation of a high speed Prolog interpreter on a standard microprocessor (50 KLIPS on a 16 MHz MC68020). The interpreter is based on direct threaded code. By this method an interpreted program achieves the same speed as a compiled program, but uses only a tenth of memory. The first part of this paper describes the implementation of the interpreter. The second part compares the implementation, the runtime and the storage requirements with that of a compiler.