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ă.
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 clopotedar nu va merge:
> lovește clopoțelul cu un băț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”.