Der interpreter von swi Prolog ist in C/C++ geschrieben. da es freie software ist musst du einfach mal suchen kannst dann die c datein importieren und dann nutzen.
das setzt natürlich vorraus das du verstehst wie prolog geschrieben wurde um es richtig ein zu setzen.
btw. es gibt z.b. für Java auch eine anbindung namens jpl. wie es für andere programmiersprache aussieht weiß ich leider nicht.
Zur not kannst du auch den prolog interpreter extern ansprechen. hab ich allerdings noch nicht gemacht geht bei java wohl über die system und runtime klasse, aber wie gesagt da habe ich leider keine ahnung von.