Ce este Prolog? definiție și semnificație

Prolog este un limbaj de programare de nivel înalt de a patra generație. Este folosit în principal în cercetarea, aplicațiile și software-ul în domeniul inteligenței artificiale și se găsește de obicei doar în sistemele experte și în tehnologiile foarte avansate.

Este un acronim pentru PROGRAMARE în LOGICĂ și este un limbaj declarativ. Aceasta înseamnă că, în loc să spună computerului exact ce pași să urmeze, programatorul descrie problema care trebuie rezolvată.

Technipages explică Prolog

În esența sa, Prolog seamănă îndeaproape cu limbajele de interogare care funcționează cu baze de date și în sistemele de gestionare a bazelor de date precum SQL. Există totuși o diferență importantă – în timp ce un limbaj de interogare are informații care pot fi preluate, un limbaj de programare nu.

În SQL, este posibil să întrebați o bază de date „Susan Maier are peste 18 ani?”, cu condiția ca informațiile să fie prezente. Într-un limbaj de programare declarativ, acest lucru nu este posibil, dar în schimb este posibil să rezolvi problemele matematice prin descrierea lor îndeaproape.

Prolog este potrivit în special pentru lucrul cu AI și lingvistica computațională. Expresiile și codul sunt scrise în termeni de relații, fapte, reguli și standarde. Un calcul real este apoi rulat prin introducerea de informații care sunt tratate în conformitate cu standardele respective.

Prolog este, de asemenea, cel mai popular limbaj de programare logică și a fost încă de la concepția sa în 1972. Limbajele de programare logică se bazează pe reguli clar definite, făcându-le foarte distincte de programarea orientată pe obiecte (tipul de limbaj folosit adesea în software-ul orientat către utilizator).

Utilizări comune ale Prolog

  • Prolog este prescurtarea de la PROgramming in LOGic și a fost conceput pentru prima dată în 1972 de Alain Colmerauer și grupul său din Franța.
  • Astăzi, Prolog este foarte popular în cercetarea AI și în aplicațiile care sprijină învățarea automată.
  • În comparație cu limbaje precum PHP sau Java, Prolog este orientat spre logică, ceea ce înseamnă că funcționează printr-un set precis de reguli unice pentru fiecare aplicație.

Utilizari greșite frecvente ale Prolog

  • Prolog este prima secțiune a oricărei bucăți de cod.