Prolog foi projetada por Colmerauer na Universidade de Marseille e implementada inicialmente em ALGOL-W. Versões posteriores foram desenvolvidas em FORTRAN e linguagem de máquina. Prolog ganhou popularidade com o lançamento de uma versão para DEC-10 que incluiu o primeiro compilador Prolog escrito em Prolog. Prolog é uma linguagem declarativa baseada em lógica simbólica que permite representar objetos e relacionamentos.