Logic Programming
06-25433
Autumn 2012

 

 

 

Lecture 19: Beyond Prolog: Concurrent Logic Programming 1

This lecture introduces some of the key ideas in executing logic programs on concurrent/parallel architectures.

How to prepare

 

Find out the difference between "concurrent" and "parallel" programming. Think about how OR-choice could be implemented using several processors working in parallel.

Slides

  If you really want the slides from the lecture ... but don't forget printing the slides is not the same as understanding them.

Summary

  Summary and programs with commentary from the lecture

Individual study suggestions and further reading

 

Constraint Logic Programming is introduced in:

Assessed work associated with this lecture

  Tutorial sheet 6