Псевдоестественный язык

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

Псевдоесте́ственный язы́ккомпьютерный язык, конструкции которого намеренно сделаны похожими на конструкции естественного языка (английского, русского и т. д.)

Псевдоестестенные языки рассчитаны на неопытного пользователя. У некоторых псевдоестественных языков (например, SQL) лишь простейшие конструкции похожи на естественный язык; сложные запросы имеют явно «компьютерный» вид.

Примеры[править | править код]

Особенности псевдоестественного языка (на примере текстового квеста)[править | править код]

Рассмотрим команду текстового квеста:

> ударить палкой по колоколу

Например, если интерпретатор сначала опускает предлоги («на», «по», «к» и т. д.), а потом делает разбор полученного текста в виде

> действие [предмет инвентаря] [предмет обстановки]

то пройдут такие команды:

> ударить палкой в колокол > ударить палку под колокола

но не пройдёт:

> ударить колокол палкой

Шаблон:Compu-lang-stub

Ссылки[править | править код]