Pseudopřirozený jazyk

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.

Příklady

Zvláštnosti pseudopřirozeného jazyka (na příkladu textového pátrání)

Zvažte příkaz text quest :

> udeřit holí do zvonu

Pokud 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 zvony

ale to nepůjde:

> udeřit holí do zvonu

Nevýhody

Ně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.

Viz také

Odkazy