Parlog
Parlog is a logic programming language designed for efficient utilization of parallel computer architectures. Its semantics is based on first order predicate logic. It expresses concurrency, interprocess communication, indeterminacy and synchronization within the declarative language framework.Andrew Cheese, "Parallel execution of Parlog", Springer, 1992, {{ISBN|3-540-55382-7}}, 184 pp.
It was designed at Imperial College, London by Steve Gregory and Keith L. Clark, as a descendant of IC Prolog and Relational Language."Programming distributed systems", by H. E. Bal, [https://books.google.com/books?id=LMg_ZL7CLAAC&dq=parlog+gregory+clark&pg=PA91 pp. 91-93]Steve Gregory, "Parallel Logic Programming in Parlog: The Language and Its Implementation", {{ISBN|0-201-19241-1}}, Addison-Wesley, 1987
Further reading
- Tom Conlon, "Programming in Parlog", Addison-Wesley
References
{{Reflist}}
{{Authority control}}
Category:Logic programming languages
Category:Concurrent programming languages
Category:Academic programming languages
Category:Dynamically typed programming languages
{{prog-lang-stub}}