Prolog er en deklarativ programmeringsspråk som vanligvis brukes i kunstig intelligens og lingvistikk forskning . I motsetning til de mer vanlige prosessuelle språk , er de fleste Prolog programmer definert som en rekke regler og ligninger , snarere enn som en rekke trinn . Følgende kode beskriver prosessen for å fjerne duplikater fra en liste i Prolog . Instruksjoner
en
Åpne en teksteditor , for eksempel Notisblokk , og lagre filen med navnet " remove_dups.pl . "
2
Skriv inn koden mellom skråstreker ( forlater kutter seg ut) : en
/
% remove_dups ( + List, - NewList ) :
% ny liste isbound å liste, men med like elementer fjernet < . br >
remove_dups ( [ ] , [])
remove_dups ( [Første