WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

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

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

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

Примеры

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

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

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

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

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

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

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

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

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

Недостатки

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

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

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

См. также

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии