Контролируемый язык

Контролируемый язык

Контроли́руемый язы́к (упрощённый естественный язык, англ. controlled natural language, CNL) — ограниченная версия естественного языка, созданная для выполнения определённых задач. Контролируемый язык — это подвид естественного языка, полученный ограничением в использовании грамматики, терминологии и речевых оборотов посредством регламентирующих правил с тем, чтобы снизить или искоренить его многозначность и сложность.

Традиционно, контролируемые языки подразделяются на две группы: в одной все усилия направлены на повышение удобочитаемости для человека (например, для тех, кому язык текста не родной); в другой эти меры направлены на создание надежного в плане автоматического семантического анализа языка.

Первый тип языков (их также часто называют «упрощенные» или «технические» языки), например, ASD упрощенный технический английский (используется в программировании), простой Английский IBM, используются в индустрии для повышения качества технической документации и по возможности упростить (полу-)автоматический перевод документации. Эти языки ограничивают писателя общими правилами, такими как «писать короткими и грамматически простыми предложениями», «использовать существительные вместо местоимений», «использовать определяющие слова», «использовать активный залог вместо пассивного».

Второй тип языков имеет формальную логическую основу, следовательно у них формальные синтаксис и семантика, и они могут быть сопоставлены с существующим формальным языком, таким как логика первого порядка. Таким образом, их можно использовать в качестве языков репрезентации знаний, и написание на этих языках сопровождается полностью автоматической проверкой на целостность и избыточность, ответов на запросы и т. д.

Цели создания таких языков различны. Например, так называемый бейсик-инглиш, созданный в 1925 году английским лингвистом Чарльзом Огденом (англ. Charles Kay Ogden), был предназначен для ускоренного обучения английскому языку коренного населения многочисленных английских колоний. Специальные языки были построены на основе английского для унификации сообщений прогноза погоды, общения в воздушном пространстве или полицейских переговоров.

Наиболее широкое практическое применение имеют упрощённые технические языки, создаваемые для регламентирования лингвистической составляющей процесса создания технической документации.

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

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

См. также

Литература



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


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

  • Искусственный язык — Искусственные языки специальные языки, которые, в отличие от естественных, сконструированы целенаправленно. Таких языков существует уже более тысячи, и постоянно создаются всё новые и новые. Классификация Различают следующие виды искусственных… …   Википедия

  • Бейсик-инглиш — Не путать с языком программирования BASIC. Бейсик инглиш[1] (англ. Basic English  базовый английский. Иногда название расшифровывают, как British American Scientific International Commercial Британский Американский Научный Международный …   Википедия

  • Упрощённый технический русский — Значимость предмета статьи поставлена под сомнение. Пожалуйста, покажите в статье значимость её предмета, добавив в неё доказательства значимости по частным критериям значимости или, в случае если частные критерии значимости для… …   Википедия

  • Южный Судан — Республика Южный Судан англ. Republic of South Sudan …   Википедия

  • РМ 4-239-91: Системы автоматизации. Словарь-справочник по терминам. Пособие к СНиП 3.05.07-85 — Терминология РМ 4 239 91: Системы автоматизации. Словарь справочник по терминам. Пособие к СНиП 3.05.07 85: 4.2. АВТОМАТИЗАЦИЯ 1. Внедрение автоматических средств для реализации процессов СТИСО 2382/1 Определения термина из разных документов:… …   Словарь-справочник терминов нормативно-технической документации

  • Обработка исключений — Для улучшения этой статьи желательно?: Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное. Проставив сноски, внести более точные указания на источники …   Википедия

  • Исключение (программирование) — Обработка исключительных ситуаций (англ. exception handling)  механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при… …   Википедия

  • Исключения — Обработка исключительных ситуаций (англ. exception handling)  механизм языков программирования, предназначенный для описания реакции программы на ошибки времени выполнения и другие возможные проблемы (исключения), которые могут возникнуть при… …   Википедия

  • Турецкая республика Северного Кипра — Координаты: 35°15′00″ с. ш. 33°45′00″ в. д. / 35.25° с. ш. 33.75° в. д.  …   Википедия

  • Федеративное Государство Северного Кипра — Координаты: 35°15′00″ с. ш. 33°45′00″ в. д. / 35.25° с. ш. 33.75° в. д.  …   Википедия


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

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