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.[1]

It was designed at Imperial College, London by Steve Gregory and Keith L. Clark, as a descendant of IC Prolog and Relational Language.[2][3]

Further reading

  • Tom Conlon, "Programming in Parlog", Addison-Wesley
gollark: Wait, is this inspired by osmarksprojectnames?
gollark: Like you have to battle giant futuristic mechs to start a service.
gollark: Very futuristic.
gollark: Hmm, "opticon" sounds cool.
gollark: It will be like systemd, but not similar in almost every way.

References

  1. Andrew Cheese, "Parallel execution of Parlog", Springer, 1992, ISBN 3-540-55382-7, 184 pp.
  2. "Programming distributed systems", by H. E. Bal, pp. 91-93
  3. Steve Gregory, "Parallel Logic Programming in Parlog: The Language and Its Implementation", ISBN 0-201-19241-1, Addison-Wesley, 1987
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.