Loogikaprogrammeerimises
Loogikaprogrammeerimine on programmikeele paradigm, mis põhineb formaalsel loogikal. Selles mudelis väljendatakse programme aritmeetiliste väidetena ja arvutused sooritatakse loogilise järeldamise abil. Erinevalt imperatiivsetest programmeerimiskeeltest, kus programmeerija kirjeldab arvuti poolt teostatavate sammude jada, loogikaprogrammeerimises programmeerija kirjeldab probleemi, mida tuleb lahendada, ja süsteem leiab ise lahenduse.
Peamine loogikaprogrammeerimise keel on Prolog. Prologi programmid koosnevad faktidest ja reeglitest. Faktid on väited, mis on
Loogikaprogrammeerimist kasutatakse sageli tehisintellekti valdkonnas, sealhulgas ekspertsüsteemide, loomuliku keele töötlemise ja teadmiste esitamise rakendustes. Selle deklaratiivne
---