Skip to main content

Hva er et naturlig språk i databehandling?

Når folk snakker om naturlig språk i databehandling, refererer de til et programmeringsspråk som inneholder konstruksjoner og syntaks som speiler normal menneskelig tale.Hovedformålet med ethvert naturlig språk er å tillate en programmerer å bruke språklige regler og begreper som han eller hun allerede er kjent for å kommunisere handlingsrike instruksjoner til en datamaskin.På grunn av kravet til sluttbrukerens eksplisitt og utnytte et allerede kjent og talende språk, har naturlige språk som programmering i logikk (Prolog) eller LISP en tendens til å være mer iboende kompliserte enn andre programmeringsspråk, avhengig av høyere orden eller symbolsk abstraksjonav hva datamaskinen kan forstå og handle på.Med andre ord, jo lettere er det for sluttbrukeren å lage et dataprogram uten å måtte kjenne et strukturert prosessuelt språk, eller noe annet språk enn det han eller hun allerede snakker, jo mer komplisert må den naturlige språkprogrammotoren værefor å støtte ytringsfriheten.

Naturlige språk inneholder analysere og databaser.Databasene bestemmer hvilken handling datamaskinen må utføre basert på instruksjonen, og analyseren bestemmer i hvilken rekkefølge syntaksen må utføres.For eksempel, hvis brukeren typer, legg til to og to, må analyseren gjøre et skille mellom substantiv og verb, forstå hva Verbs -handlingen skal oppnå, søk i databasen etter en passende respons og deretter produsere en utgang som tilfredsstiller instruksjonen.Hvis brukertyper, legg til to til to, må analyseren være i stand til å forstå det og og for å indikere at den samme handlingen skal oppstå og deretter gi samme resultat.

Talsmenn for naturlig språkprogrammering hevder at fordi naturlige språk har en tendens til å væreNymerte programmerere som ikke er prosedyrer, kan produsere meningsfulle programmer og oppnå betydelige resultater i kortere tidsrammer enn de gjør når det er nødvendig for å lage prosessuelle algoritmer som fører til de samme resultatene.Med naturlig språkprogrammering lærer studentene å uttrykke en logisk notasjon av fakta.Prolog -programmer består av en database, forholdet mellom databaseelementer og alle grensebetingelsene som bestemmer hvilke svar som er akseptable.

Noam Chomskys forskning og publikasjoner angående språklig teori og bruk inkluderer diagrammatiske undersøkelser av syntaksstrukturen til et språk.Prolog- og LISP -analyserne oppfører seg på omtrent samme måte, logisk sorterer instruksjonen i komponentene og vurderer handlingen som skal ta som et resultat av analysen.De fleste naturlige språk er skrevet for engelsk innspill og output, selv om det pågår mange anstrengelser for å støtte lokalisering for andre språk.