Prolog är en deklarativ programmering språk som vanligen används inom artificiell intelligens och lingvistik forskning . Till skillnad från de mer vanliga arbetsspråk , är de flesta Prolog program definieras som en rad regler och ekvationer , snarare än som en serie steg . Följande kod beskriver processen för att ta bort dubbletter från en lista i Prolog . Instruktioner
1
Öppna en textredigerare , till exempel Anteckningar , och spara filen med namnet " remove_dups.pl . "
2
Ange sifferkoden mellan snedstreck ( lämnar snedstreck ut sig ) :
/
remove_dups % ( + Lista , - newList ) :
% ny lista isbound till List , men med dubbletter av objekt tas bort < . br >
remove_dups ( [ ] , [] ) katalog
remove_dups ( [ Första