Метаязык это
Автор Pandora задал вопрос в разделе Прочие социальные темы
вы знаете что такое метаязык? вас когда-нибудь обманывали с помощью него? и получил лучший ответ
Ответ от Пользователь удален[гуру]
Для моделирования часто используются метаязыки. Очень часто сама модель выступает как метаязык, в терминах которого фиксируются исходные данные. Очень часто обращение к определенному метаязыку описания является важным для построения логико-математических моделей.
Известно, что при описании структуры и правил использования любого искусственного языка всегда употребляют определенную систему обозначений, понятий и конструкций. Эта система позволяет представить описываемый язык при помощи объектов и отношений между ними и подчинена строгом правилам, она может сама считаться языком, либо уже известным, либо специально разработанным для описания исходного языка. Такой язык, описывающий свойства другого языка, т. е. язык второго порядка, называется метаязыком.
При описании естественного языка обычно в качестве метаязыка рекомендуется использовать тот же самый язык, например ограниченный русский для представления русского языка или ограниченный английский, который используется в машинном переводе.
Дело существенно меняется, если требуется описание искусственного языка в строящихся для определенных целей и имеющих формальные и однозначные правила построения. Эти метаязыки для искусственных языков должны иметь простую структуру и простую внутреннюю организацию. В настоящее время для описания синтаксиса искусственного языка используется ряд популярных метаязыков, их еще называют метасинтаксические языки:
1. метаязык Хомского
Пример модели на метаязыке для записи идентификатора (имени)
A1→A A2→0 A3→A1
A1→B A2→1 A3→A3A1
A1→C A2→2… A3→A3A2
A1→Z A2→9
2. расширенный язык Хомского-ШутценБерже
A1=A+B+C…+Z
A2=0+1+2+…+9
A3=A1+A3A1+A3A4
3. БНФ
<буква>: : = А|В|С... |Z
<цифра>: : =0 |1|2...9
<идентификатор>::=<буква>|<идентификатор> <буква>|<идентификатор> <буква>|<цифра>
P.S. Для БНФ появляются различные методы расширения, их называют РБНФ.
4. Диаграмма Вирта (введены Виртом для описания выражений и лексем языка Pascal) - это синтаксические диаграммы.
Наиболее распространенными популярным языком является БНФ, так как синтаксис большинства языков программирования описывается с помощью него (см. примеры) . Основное назначение заключается в представлении в сжатом и компактном виде формальных правил написания основных конструкций языка. Любое представление языка таким образом рассматривают как цепочку основных символов и с помощью БНФ можно построить любую правильную конструкцию, из этого видно, что один из классов объектов, который использует БНФ - это основные символы языка, вторым классом объектов являются имена конструкций. Эти имена называют идентификаторами, которые являются металингвистическими переменными. Каждая формальная БНФ имеет две основные части, соединенные через стандартную связку. В правой части указывается один из нескольких вариантов построений конструкции, определенной в левой части. Причем металингвистические переменные являются классом нетерминальных символов и заключаются в < >.
контактоустанавливающая (для создания и поддержания контакта между собеседниками) метаязыковая (для толкования языковых фактов) эстетическая (для эстетического воздействия)
ru.wikipedia.org/wiki/Естественный_язык – 43 Кб
Зайди в любой поисковик, напиши тему, нажми -"Найти" и читай. Все так просто.
контактоустанавливающая (для создания и поддержания контакта между собеседниками) метаязыковая (для толкования языковых фактов) эстетическая (для эстетического воздействия)
ru.wikipedia.org/wiki/Естественный_язык – 43 Кб
Зайди в любой поисковик, напиши тему, нажми -"Найти" и читай. Все так просто.
Философия - это наука или нет?
Как меня ОДИНАКОВО учили в ДВУХ СОВЕРШЕННО РАЗНЫХ вузах (экономическом и техническом) , философия -
подробнее...
функции "языка"-это?
Функциональный характер языковой системы обеспечивает овладение языком в онтогенезе (индивидуальное
подробнее...
Что это за видео-формат такой "Matroska" ?
Matroska (Matröşka, Матрёшка) — проект, нацеленный на создание открытого, гибкого,
подробнее...
Что значет метаязык ?
А теперь - правильный ответ. В "Словаре" Маккери понятие "метаязык" расшифровывается как язык,
подробнее...
Как понимать "Ментальный"?
МЕНТАЛ (Ментальный мир) - мир высших энергий, мир Идей, Разума, мысли. По мнению эзотериков,
подробнее...
Почему девушки как правило не хотят серьезных отношений?
есть такая вещь, как метаязык. Особенно им любят пользоватся представитли женского пола. Она
подробнее...
самое длинное слово в русском языке???
Вопрос, какое слово в русском языке является самым длинным, не имеет однозначного ответа.
подробнее...
Что такое язык? Перечислить функции языка.
Язык в лингвистическом плане представляет собой важнейшее средство общения. Более того, язык –
подробнее...
что такое упячка?
«Упячка» — это слово, которое выражает безграничную радость или счастье, возникшее, как правило,
подробнее...
Что за файл MKV и как его или с помощью какой проги его открыть заранее спасибо
МКV - Matroska (Matröşka, Матрёшка) — проект, нацеленный на создание открытого, гибкого,
подробнее...
Что такое "код" в лингвистике? Чему противопоставляется язык как код?
Языковой код в лингвистике - одно из основополагающих (базовых) понятий. В самом общем смысле код –
подробнее...
что есть метатеория? дайте определение.
МЕТАТЕОРИЯ - теория, анализирующая различные свойства, структуру, закономерности, методы и приемы
подробнее...
что такое постмодернизм
ПОСТМОДЕРНИЗМ
(фр. postmodernisme) — широкое культурное течение, в чью орбиту в последние два
подробнее...