Prolog è un linguaggio di programmazione dichiarativo comunemente utilizzati nel campo dell'intelligenza artificiale e della ricerca linguistica . A differenza dei linguaggi procedurali più comuni , la maggior parte dei programmi Prolog sono definite come una serie di regole e di equazioni , piuttosto che come una serie di passi . Il codice riportato di seguito viene descritto il processo di rimuovere i duplicati da una lista in Prolog . Istruzioni
1
Aprire un editor di testo , come Blocco note , e salvare il file con il nome " remove_dups.pl . "
2
Digitare il codice tra le barre ( lasciando le barre se stessi fuori ) :
/
% remove_dups ( + List , - NewList ) :
% Nuova Lista isbound alla lista , ma con gli elementi duplicati rimossi < . br
remove_dups > ( [ ] , [])
remove_dups ( [Prima