The family of concurrent logic programming languages
@article{Shapiro1989TheFO, title={The family of concurrent logic programming languages}, author={Ehud Shapiro}, journal={ACM Comput. Surv.}, year={1989}, volume={21}, pages={413-510} }
Concurrent logic languages are high-level programming languages for parallel and distributed systems that offer a wide range of both known and novel concurrent programming techniques. Being logic programming languages, they preserve many advantages of the abstract logic programming model, including the logical reading of programs and computations, the convenience of representing data structures with logical terms and manipulating them using unification, and the amenability to metaprogramming… CONTINUE READING
Figures, Tables, and Topics from this paper
559 Citations
Concurrent Logic/Constraint Programming: The Next 10 Years
- Computer Science
- The Logic Programming Paradigm
- 1999
- 18
References
SHOWING 1-9 OF 9 REFERENCES
Alternation and the Computational Complexity of Logic Programs
- Computer Science, Mathematics
- J. Log. Program.
- 1982
- 74
- Highly Influential
- PDF
Parallel logic programming in PARLOG - the language and its implementation
- Computer Science
- 1987
- 119
- Highly Influential
Guarded horn clauses: A parallel logic programming language with the concept of a guard
- Computer Science
- 1988
- 56
- Highly Influential
A compiler of CP(],],&) on top of Prolog
- Tech. Rep. CS-87-174,
- 1987
The language GHC: Operational semantics, problems and relationship with CP[J,]
- Proceedings of the IEEE Symposium on Logic Programming (San Francisco, Calif.). IEEE, New York, pp. 347-358.
- 1987
Programming language Dot and its self-description, or, X=X is considered harmful
- Proceedings of the 3rd Conference of Japan Society of Software Science and Technology
- 1986