Skip to main content

Vad är ett naturligt språk i datoranvändning?

När människor talar om naturligt språk i datoranvändning hänvisar de till ett programmeringsspråk som innehåller konstruktioner och syntax som speglar normalt mänskligt tal.Det primära syftet med något naturligt språk är att tillåta en programmerare att använda språkliga regler och termer som han eller hon redan är bekant för att kommunicera handlingsbara instruktioner till en dator.På grund av kravet på slutanvändares uttryck och utnyttjande av ett redan känt och talat språk, tenderar naturliga språk som programmering i logik (Prolog) eller LISP att vara mer iboende komplexa än andra programmeringsspråk, beroende på högre ordning eller symboliska abstraktionerav vad datorn kan förstå och agera på.Med andra ord, desto lättare är det för slutanvändaren att skapa ett datorprogram utan att behöva veta ett strukturerat procedurspråk, eller något annat språk än det han eller hon redan talar, desto mer komplex den naturliga språkprogrammsmotorn måste varaFör att stödja yttrandefriheten.

Naturliga språk innehåller parsers och databaser.Databaserna avgör vilken åtgärd datorn måste utföra baserat på instruktionen, och Parser bestämmer i vilken ordning syntaxen måste köras.Till exempel, om användartyperna, tillsätt två och två, måste parseren göra en åtskillnad mellan substantiv och verb, förstå vad verbsåtgärden ska åstadkomma, söka i databasen efter ett lämpligt svar och sedan producera en utgång som uppfyller instruktionen.Om användartyperna, lägg till två till två, måste parseren kunna förstå det och och indikera att samma åtgärd bör inträffa och sedan producera samma resultat. Förespråkare för naturligt språkprogrammering hävdar att eftersom naturliga språk tenderar att varaIcke-procedural i naturen, nybörjare kan producera meningsfulla program och uppnå betydande resultat i kortare tidsramar än de gör när de krävs för att skapa proceduralgoritmer som leder till samma resultat.Med naturlig språkprogrammering lär sig eleverna att uttrycka en logisk notering av fakta.Prologprogram består av en databas, förhållandena mellan databasobjekt och alla gränsvillkor som avgör vilka svar som är acceptabla. Noam Chomskys forskning och publikationer angående språklig teori och användning inkluderar diagrammatiska utforskningar av syntaxstrukturen för ett språk.Prologen och LISP -analyserna uppför sig på ungefär samma sätt och logiskt sorterar instruktionen i sina komponenter och bedömer åtgärden som ska vidta till följd av parsingen.De flesta naturliga språk är skrivna för engelska input och output, även om många ansträngningar pågår för att stödja lokalisering för andra språk.