Prolog er en erklærende programmeringssprog der almindeligvis anvendes i kunstig intelligens og lingvistik forskning. I modsætning til de mere almindelige proceduremæssige sprog , er de fleste Prolog -programmer defineret som en række regler og ligninger , snarere end som en række trin . Følgende kode beskriver processen at fjerne dubletter fra en liste i Prolog . Instruktioner
1
Åbn en teksteditor som Notepad , og gem filen med navnet " remove_dups.pl ".
2
Angiv koden mellem skråstreger ( forlader skråstreger selv ud ) : Hej
/Salg
% remove_dups ( + List, - NewList ) :
% Ny liste isbound til liste , men med dubletter fjernet < . br >
remove_dups ( [], [])
remove_dups ( [ Første