Hva er Prolog?

Hva er Prolog?


Prolog er et programmeringsspråk som ble utviklet rundt 1970. Prolog programmeringsspråk er grunnlaget for mange nyere programmeringsspråk. International Organization for Standardization (ISO) standardisert Prolog i 1987. De begynte sitt arbeid med å standardisere Prolog i 1984. ISO-standardene avklart Prolog forening og semantikk.

Prolog benyttes for påføring av symbolske beregninger. Eksempler på disse er kunstig intelligens, design automatisering, matematisk logikk, relasjonsdatabaser, og biokjemiske strukturell analyse. Prolog er en beskrivende og normative programmeringsspråk.

Objekter og relasjoner

Den Prolog programmeringsspråk brukes til å behandle saker knyttet til objekter og relasjoner mellom individuelle objekter. Prolog er ikke objektorientert programmering. Prolog er faktisk logikk programmering og er et system for å implementere intelligent programkjøring, for eksempel kunstig intelligens. Dette innebærer mønster styrt prosedyrekall, ikke-determinisme og parallellitet. Et objekt i Prolog er annerledes enn en gjenstand i C ++ eller Java. Relasjoner er representert i form av regler i Prolog.

programmering Logic

Prolog er et første skritt mot programmering logikk. Bruk av Prolog programmeringsspråket innebærer å benytte spørsmål, variabler, fakta, regler, konjunksjoner, rekursjon og lister. Prolog er en regler og fakta 'fryselager. Det gjør telefon av spørsmål basert på de regler og fakta som er lagret. I Prolog, må navnene på alle objekter og relasjoner skrives inn som begynner med en liten bokstav.

Bestille

Bestillingen må være med relasjoner inn først. Gjenstandene må ha komma skiller dem og bli omsluttet av parentes. Konsistens er viktig når du bruker Prolog programmeringsspråk. Antall objekter i relasjoner i Prolog kan være vilkårlig.

metoder

En database er en samling av fakta i Prolog. Et spørsmål i Prolog er skrevet med et spørsmålstegn, og deretter en strek før spørsmålet. Prolog gir ja og ingen svar på spørsmål. I Prolog, alle ord som begynner med stor bokstav er en variabel. Prolog krever konsekvent tolkning av variablene. Gjennom Prolog programmeringsspråk, kan en programmerer bruke variabler og identifisere deres omfang, stille spørsmål om fakta, hevder fakta om objekter, bruke sammen, representerer relasjoner og bruke backtracking alle som en del av å manipulere data i en database for en rekke formål.

Struktur

Prolog muliggjør strukturering av data. Det gir også måter å strukturere metoden for å nå mål og gjennomføring av målene. En struktur (en samling av komponenter), en variabel og konstant er alle begreper som Prolog programmer er laget. Prolog utfører oppgaver når spørsmål av programmereren. Den metoden som den kan utføre disse oppgavene er avhengig av om det er lagring av fakta eller regler knyttet til spørsmål stilt av programmereren.