Pseudopřirozený jazyk je počítačový jazyk , jehož konstrukce jsou záměrně vyrobeny podobně jako konstrukce přirozeného jazyka ( angličtina , ruština atd.)
Pseudopřirozené jazyky jsou určeny pro nezkušené uživatele. Některé pseudopřirozené jazyky (jako SQL ) mají pouze ty nejjednodušší konstrukce podobné přirozenému jazyku; složité dotazy mají jasně „počítačový“ vzhled.
Syntaxe většiny pseudopřirozených jazyků je velmi jednoduchá, takže je snadné psát jazykový analyzátor.
Zvažte příkaz text quest :
> udeřit holí do zvonuPokud například tlumočník nejprve vynechá předložky („on“, „by“, „to“ atd.) a poté výsledný text analyzuje ve tvaru
> akce [položka inventáře] [nábytek]pak se spustí následující příkazy:
> udeřit holí do zvonu >udeřit klackem pod zvonyale to nepůjde:
> udeřit holí do zvonuNěkteré pseudopřirozené jazyky jsou špatně zdokumentovány. To nám neumožňuje zjistit, proč návrh, který člověk považuje za správný, počítač „neuspokojí“.
Pseudo-přirozené jazyky mají velmi dlouhé konstrukce; ve většině questů jsou zkratky jako "osm" - podívejte se kolem sebe; "vz" - vzít, "inv" - inventář .
A konečně, složité konstrukce v pseudopřirozeném jazyce mají jasně „počítačový“ vzhled.