Prolog är som att programmera med logik istället för instruktioner. Istället för att säga åt datorn hur den ska göra något, berättar du vad som är sant och låter den lista ut lösningen själv. Det är som att ha en smart assistent som drar slutsatser åt dig – perfekt för AI, expertssystem och pussellösning.
Språket är känt för sin kraftfulla hantering av regler, mönster och backtracking. Det används ofta inom forskning, men också i praktiska tillämpningar som naturlig språkbehandling och schemaläggning. Med varianter som SWI-Prolog och Tau Prolog finns det gott om verktyg för både nybörjare och proffs.
Om du gillar att tänka i regler och relationer snarare än i steg-för-steg-instruktioner, är Prolog ett språk som kan öppna upp en helt ny värld av programmering.