Prolog on loogika programmeerimiskeel, mis on seotud tehisintellekti ja arvutuslingvistikaga … Keelt on kasutatud teoreemide tõestamiseks, ekspertsüsteemideks, terminite ümberkirjutamiseks, tüübisüsteemideks ja automatiseeritud planeerimiseks, samuti selle algne ettenähtud kasutusvaldkond, loomuliku keele töötlemine.
Miks on Prolog tehisintellekti jaoks hea?
Loogiline programmeerimiskeel nagu Prolog võimaldab kirjutada algoritme, täiendades loogilisi lauseid järeldusprotsessi juhtimiseks vajaliku teabega. Prolog näib olevat hea probleemide lahendamiseks, milles loogika on tihed alt seotud või mille lahendustel on lühike loogiline iseloomustus.
Kas Prolog on õppimist väärt?
See on olnud pikk ja raske tee, kuid see on kindlasti seda väärt, kuna olen suurendanud oma teadmisi ja arusaamist mitte ainult "loogilisest programmeerimisest", vaid ka paljuski sellest keeles, mida me kutsume Prologiks. … Ma ütleksin, et Prolog on -viis- luua uusi tuleviku programmeerimiskeeli ning tööriistu ja raamistikke… Jah.
Miks Prologi ei kasutata?
Sellest ei piisa, kui keel muudab rasked (või domeenispetsiifilised) asjad võimalikuks, see peab ka kõik lihtsad asjad lihtsaks tegema ja Prolog seda tegelikult ei tee. Seega peab keel olema tõeliselt üldotstarbeline (ja "üldotstarbelisem kui SQL" ei ole piisav) või lihts alt teiste keeltega integreeritav.
Miks Prolog nii raske on?
Prolog. Prolog on üks esimesi loogilise programmeerimiskeeli, mida nüüd kasutatakse tehisintellekti rakendustes ja loomuliku keele töötlemises. Seda on raske õppida, sest: See on ebatavaline keel, selle andmestruktuurid erinevad teistest programmeerimiskeeltest