Languages Features Creators CSV Resources Challenges Add Language
GitHub icon


Parlog - Programming language

< >

Parlog is a programming language created in 1983 by Steve Gregory and Keith L. Clark.

#1603on PLDB 40Years Old 50Users
4Books 0Papers

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.It was designed at Imperial College, London by Steve Gregory and Keith L. Read more on Wikipedia...

Example from the web:
mode qsort(list?,sorted_list^). qsort([N|Rest],Sorted) <- partition(N,Rest,LessN,MoreN), qsort(LessN,SortedLess), qsort(MoreN,SortedMore), append(SortedLess,[N|SortedMore],Sorted). qsort([],[]).

Books about Parlog on goodreads

title author year reviews ratings rating
Programming In Parlog Tom Conlon 1989 0 0 0.0
Parlog as a System Progrmming Language - - 0 0 0.0
Parlog as a System Progrmming Language - - 0 0 0.0
Parallel Logic Programming in Parlog: The Language and Its Implementation Steve Gregory 1987 0 1 2.00
elfe.html 路 parlog.html 路 cspydr.html

View source

- Build the next great programming language Search Day 213 About Blog Acknowledgements Traffic Traffic Today GitHub