50 years ago the Prolog programming language was created in France (where else?), by Alain Colmerauer with Philippe Roussel. The name comes from programmation en logique. The first implementation of Prolog was an interpreter written in Fortran by Gerard Battani and Henri Meloni. 

To mark this anniversary I’ve published a presentation I gave to Clause, Inc. on 8th April 2020. The session is a gentle introduction to logic programming, for folks with a basic knowledge of procedural or functional programming.

The interactive notebook used for the presentation is available online here: https://swish.swi-prolog.org/p/dselman.swinb

I hope you enjoy the video, and for my ex-colleagues at Clause, Inc. thank you for everything, and I hope you enjoy a little moment of nostalgia!