Chamar de variação pode não ser muito correto
É, o Darcamo tem razão. Deixe-me corrigir: ela é "derivada" do C++, e não propriamente da linguagem C, pois C++ é a C orientada a objetos, de acordo com minha humilde compreensão. Penso que "derivada de" seja um termo mais adequado do que "variante de".
Por ser muito nova, os tutoriais ainda são gringos
Para os demais colegas do forum, a título de esclarecimento: prolog= programação logica, raciocinio que difere da linguagem procedimental que abrange C, C++, Pascal, Basic (e tbm Delphi, VB, C++ Builder, etc, que se apoiam nestas)
Espero ter ajudado. [ ]s