Limbajul pseudo-natural

Limbajul pseudo-natural  este un limbaj informatic , ale cărui construcții sunt făcute intenționat similare construcțiilor unei limbi naturale ( engleză , rusă etc.)

Limbile pseudo-naturale sunt concepute pentru un utilizator neexperimentat. Unele limbaje pseudo-naturale (cum ar fi SQL ) au doar cele mai simple constructe similare limbajului natural; interogările complexe au un aspect clar „de calculator”.

Sintaxa majorității limbajelor pseudonaturale este foarte simplă, ceea ce face ușor să scrieți un parser de limbă.

Exemple

Particularități ale limbajului pseudo-natural (pe exemplul unei căutări de text)

Luați în considerare comanda text quest :

> lovește un clopoțel cu un băț

De exemplu, dacă interpretul omite mai întâi prepozițiile („pe”, „de”, „către”, etc.), apoi analizează textul rezultat sub forma

> acțiune [articol de inventar] [mobilier]

apoi vor rula următoarele comenzi:

> lovește un clopoțel cu un băț > lovește un băț sub clopote

dar nu va merge:

> lovește clopoțelul cu un băț

Dezavantaje

Unele limbi pseudo-naturale sunt slab documentate. Acest lucru nu ne permite să aflăm de ce un design pe care o persoană îl consideră corect nu „satisface” un computer.

Limbile pseudo-naturale au constructe foarte lungi; în majoritatea misiunilor există abrevieri precum „osm” - uită-te în jur; "vz" - lua, "inv" - inventar .

În cele din urmă, construcțiile complexe în limbaj pseudonatural au un aspect clar „de calculator”.

Vezi și

Link -uri