How to learn Prolog by watching Game of Thrones

How to learn Prolog by watching Game of Thrones

5 years ago
Anonymous $fWzGa1uP8i

https://medium.freecodecamp.org/how-to-learn-prolog-by-watching-game-of-thrones-4852ea960017

Image via HBOObligatory Game of Thrones SPOILER WARNING! Events included are up to Season 7, disregarding anything that occurs only in the books. If you aren’t up to speed, proceed with caution. But, the Prolog remains the same since 1972, with no plot twists and an easy to follow structure that this tutorial will help you ace.Establish the factsProlog is a logic programming language, which forms rules and relationships from facts. To use Prolog, queries are passed through a structured database of facts. Game of Thrones is renowned for its complex (and often incestuous) family trees, so breaking things down into simple facts starts a great basis for a Prolog database.

Simplify things by starting the database with one set of facts, which can be applied to all characters. For family trees, a good place to start is linking characters through their parents. Take the case of Arya Stark: