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

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

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

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

Синтаксис большинства псевдоестественных языков очень прост, что позволяет легко писать программу разбора языка.

Содержание

Примеры

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

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

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

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

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

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

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

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

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

Недостатки

Часть псевдоестественных языков плохо задокументирована. Это не позволяет выяснить, почему конструкция, которую человек считает правильной, «не устраивает» компьютер.

Псевдоестественные языки имеют очень длинные конструкции; в большинстве квестов имеются сокращения наподобие «осм» — осмотреться; «вз» — взять, «инв» — инвентарь.

Наконец, сложные конструкции на псевдоестественном языке имеют явно «компьютерный» вид.


См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Псевдоестественный язык" в других словарях:

  • Компьютерный язык — Понятие компьютерный язык (калька с англ. computer language), как правило, относится к языкам, ассоциируемым с компьютерной техникой. Чаще всего, этот термин соответствует понятию языка программирования, однако это соответствие не является… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»