Псевдоестественный язык
Псевдоесте́ственный язы́к — компьютерный язык, конструкции которого намеренно сделаны похожими на конструкции естественного языка (английского, русского и т. д.)
Псевдоестестенные языки рассчитаны на неопытного пользователя. У некоторых псевдоестественных языков (например, SQL) лишь простейшие конструкции похожи на естественный язык; сложные запросы имеют явно «компьютерный» вид.
Примеры[edit | edit source]
- Текстовые квесты, MUDы.
- SQL.
- Язык управления ботами в Quake 3.
Особенности псевдоестественного языка (на примере текстового квеста)[edit | edit source]
Рассмотрим команду текстового квеста:
> ударить палкой по колоколу
Например, если интерпретатор сначала опускает предлоги («на», «по», «к» и т. д.), а потом делает разбор полученного текста в виде
> действие [предмет инвентаря] [предмет обстановки]
то пройдут такие команды:
> ударить палкой в колокол
> ударить палку под колокола
но не пройдёт:
> ударить колокол палкой
Ссылки[edit | edit source]
- «Построение экспертных систем» ХейесРот Ф.,1987г.
- MUD игра на русском псевдоестественном языке: «telnet aladon.sovintel.ru 9000»
- Об языке Фол в словаре Lingvo
- «Pseudo language» на www.ommadawn.dk/libellus(англ.)
- Глава из статьи учёного о программировании(англ.)