Что называют грамматикой языка

Понятие о грамматике языка

Грамматика – это описание способа построения предложений некоторого языка. Иными словами, грамматика – это математическая система, определяющая язык.

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

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

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

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

Язык, заданный грамматикой G, обозначается как L(G).

Две грамматики G и G’ называются эквивалентными, если они определяют один и тот же язык: L(G) = L(G’). Две грамматики G и G’ называются почти эквивалентными, если заданные ими языки различаются не более чем на пустую цепочку символов: L(G)<>=L(G’)<>.

1.2.2. Формальное определение грамматики. Форма
Бэкуса–Наура

Для полного формального определения грамматики кроме правил порождения цепочек языка необходимо задать также алфавит языка.

Формально грамматика G определяется как четверка G(VT,VN,P,S), где:

 VT – множество терминальных символов;

 VN – множество нетерминальных символов: VNVT = ;

 S – целевой (начальный) символ грамматики SVN.

Множество V = VNVT называют полным алфавитом грамматики G.

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

Эти два множества не пересекаются: каждый символ может быть либо терминальным, либо нетерминальным. Ни один символ в алфавите грамматики не может быть нетерминальным и терминальным одновременно. Целевой символ грамматики – это всегда нетерминальный символ.

Ниже приведен пример грамматики для целых десятичных чисел со знаком:

Рассмотрим составляющие элементы грамматики G:

 множество терминальных символов VT содержит двенадцать элементов: десять десятичных цифр и два знака;

 множество правил содержит 15 правил, которые записаны в три строки (то есть имеются только три различных правых части правил);

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

Для терминальных символов это неверно. Набор терминальных символов всегда строго соответствует алфавиту языка, определяемого грамматикой.

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

Здесь изменилось только множество нетерминальных символов. Теперь VN=. Язык, заданный грамматикой, не изменился – грамматики G и G’ эквивалентны.

Статьи к прочтению:

Английский язык: теоретическая грамматика. Лекция 2. Понятие системы в грамматике

Похожие статьи:

Формальные грамматики и языки. Элементы теории трансляции. (издание второе, переработанное и дополненное) 1999 УДК 519.682.1+681.142.2 Приводятся…

1.3.1. Классификация грамматик. Четыре типа грамматик по Хомскому Формальные грамматики классифицируются по структуре их правил. Если все без исключения…

Источник

Грамматика (описание языка)

* В зависимости от того, к какой аудитории они обращены, выделяются грамматики:

* школьные и академические,

* грамматики родного языка (для носителей языка) и грамматики изучаемого чужого языка (напр., русская грамматика Г. В. Лудольфа (Heinrich Wilhelm Ludolf, «Grammatica russica». Oxford, 1696) для европейцев, изучающих русский язык),

* грамматики для людей и для компьютеров.

* С точки зрения предмета описания различают одноязычные, сопоставительные и исторические (в том числе сравнительно-исторические, или сравнительные) грамматики.

* Напр., «Российская грамматика» М. В. Ломоносова 1755, двухтомная «Грамматика русского языка» 1952-54, вышедшая под ред. В. В. Виноградова и Л. В. Щербы, «Грамматика современного русского литературного языка» 1970 и «Русская грамматика» 1980 в двух томах (обе под ред. Н. Ю. Шведовой) являются одноязычными.

* Примеры сопоставительных грамматик — изданная в Братиславе книга А. В. Исаченко «Грамматический строй русского языка в сопоставлении со словацким. Морфология» (в двух томах, 1952-60), вышедшая в Праге «Русская грамматика» (под ред. Е. Кржижковой и О. Лешки, 1979).

* К историческим относятся, напр., «Историческая грамматика русского языка» Ф. И. Буслаева (1858), одноимённая книга В. И. Борковского и П. С. Кузнецова 1965 и др.

* «Сравнительная грамматика славянских языков» французского учёного А. Вайяна, 5 томов которой вышли на французском языке в 1950-77, является сравнительно-исторической.

* Грамматическое описание может отвлекаться от фактов фонетики и лексикологии (при узком подходе к пониманию предмета грамматики) или, напротив, включать их (при широком подходе).

* Грамматика, претендующая на полноту и ясность, стремится быть максимально согласованной с грамматич. пометами при словах, входящих в прилагаемый к этой грамматике словарь (такое описание языка называют интегральным); см. Грамматические словари.

* С точки зрения описываемой формы речи грамматики устной речи противопоставлены грамматикам письменной речи.

* Грамматика может быть направлена от форм к значениям (пассивная или рецептивная грамматика) или от значений к формам (активная или продуктивная грамматика).

* Грамматикам, стремящимся к полноте охвата фактов описываемого языка (языков), называемым экстенсивными, противопоставлены описания, ограничивающиеся лишь его (их) «ядерными» фактами, — рестриктивные грамматики (напр., грамматический очерк, иногда публикуемый в приложении к словарю данного языка или в составе лингвистической энциклопедии).

* С точки зрения охвата стилей выделяют грамматики нейтральные и стилистически специализированные. Ориентированные на языковую норму грамматики называют нормативными, на узус (бытующее употребление форм) — узуальными.

* Грамматика может иметь разные цели. Теоретические грамматики служат познавательным целям, а практические — целям обучения.

* Среди теоретических выделяются описывающие одни языковые формы через другие (т. н. формалистические, или структурные, грамматики) и объясняющие языковые формы через их отношение к внеязыковой действительности (семантические, или менталистические, грамматики).

* По установке грамматиста грамматики подразделяются на описательные (дескриптивные), то есть констатирующие, и предписательные (прескриптивные), то есть рекомендующие, как надо писать и говорить.

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

Связанные понятия

Упоминания в литературе

Связанные понятия (продолжение)

В мире насчитывается несколько тысяч языков. Наиболее известные справочники включают только современные (то есть живые и недавно вымершие) языки. Согласно данным Этнолога на 2018 год, таковых 7097, а по Реестру Лингвосферы (англ.) — 4994. Большинство из них объединяются в семьи, некоторые языки считаются изолированными (то есть представляют одноязыковые семьи) или остаются неклассифицированными.

Языковой контакт происходит в результате взаимодействия двух или более языков или их разновидностей (диалектов, арго, профессиональной лексики и т. д.). Контактная лингвистика — дисциплина, изучающая данный феномен.

Источник

Понятие о грамматике языка

Грамматика – это описание способа построения предложений некоторого язы­ка. Иными словами, грамматика – это математическая система, определяющая язык.

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

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

Правило (или продукция) – это упорядоченная пара цепочек символов (α, β). В правилах очень важен порядок цепочек, поэтому их чаще записывают в виде α  β (или α ::= β). Такая запись читается как “α порождает β” или “β по опреде­лению есть α”.

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

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

Язык, заданный грамматикой G, обозначается как L(G).

Две грамматики G и G’ называются эквивалентными, если они определяют один и тот же язык: L(G) = L(G’). Две грамматики G и G’ называются почти эквива­лентными, если заданные ими языки различаются не более чем на пустую цепочку символов: L(G)<>=L(G’)<>.

1.2.2. Формальное определение грамматики. Форма
Бэкуса–Наура

Для полного формального определения грамматики кроме правил порождения цепочек языка необходимо задать также алфавит языка.

Формально грамматика G определяется как четверка G(VT,VN,P,S), где:

 VT – множество терминальных символов;

 VN – множество нетерминальных символов: VNVT = ;

 Р – множество правил (продукций) грамматики вида αβ, где αV+, βV*;

 S – целевой (начальный) символ грамматики SVN.

Множество V = VNVT называют полным алфавитом грамматики G.

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

Эти два множества не пересекаются: каждый символ может быть либо терми­нальным, либо нетерминальным. Ни один символ в алфавите грамматики не может быть нетерминальным и терминальным одновременно. Целевой символ грамматики – это всегда нетерминальный символ.

Во множестве правил грамматики может быть несколько правил, имеющих оди­наковые правые части, вида: αβ1, αβ2. αβn. Тогда эти правила объединя­ют вместе и записывают в виде: αβ1|β2|…|βn. Одной строке в такой записи соот­ветствует сразу n правил.

Ниже приведен пример грамматики для целых десятичных чисел со знаком:

Рассмотрим составляющие элементы грамматики G:

 множество терминальных символов VT содержит двенадцать элементов: де­сять десятичных цифр и два знака;

 множество правил содержит 15 правил, которые записаны в три строки (то есть имеются только три различных правых части правил);

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

Для терминальных символов это неверно. Набор терминальных символов всегда строго соответствует алфавиту языка, определяемого грамматикой.

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

Здесь изменилось только множество нетерминальных символов. Теперь VN=. Язык, заданный грамматикой, не изменился – грамматики G и G’ эк­вивалентны.

Источник

Теоретическая грамматика [лингвистика предложения]

Что называют грамматикой языка. Смотреть фото Что называют грамматикой языка. Смотреть картинку Что называют грамматикой языка. Картинка про Что называют грамматикой языка. Фото Что называют грамматикой языкаTad dvaram apavargasya vanmalanam cikitsitam
Pavitram sarvavidyanam adhividyam prakasate
‘Она (грамматика) есть врата к бессмертию, целебное средство от загрязнений речи, освятительница всех знаний.
Она светится в каждом знании’. (Бхартрихари, крупнейший лингвофилософ Индии, 4-й век н.э.)

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

Бодуэн де Куртенэ связывал изучение системы языка с исследованием «фонетической структуры слов и предложений», «морфологической структуры слов» и «морфологической структуры предложений». Он рассматривал синтаксис как «морфологию высшего порядка», потому что для Бодуэна де Куртенэ морфология в широком понимании этого слова — как бы «душа» языковой системы. Слово как синтагма, как элемент предложения уже переходит из области морфологической структуры слов в сферу морфологической структуры предложения.

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

В составе «грамматики слова» выделяются область, связанная с образованием слов как лексических единиц языка, и область, связанная с образованием грамматических форм слова. Первую область называют наукой о словообразовании (иногда дериватологией), вторую — собственно морфологией.

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

Разделы нашего грамматического портала:

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

Типы грамматик

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

Грамматика как лингвистическая наука изучает форму и содержание, строение и функционирование грамматических единиц и категорий, которые имеют сложную природу. Это вызвало различные подходы к их изучению, определяемые целями исследования (далее цит. из Кожухов. Введение в языкозщнание). Эти подходы (или аспекты) лежат в основе классификации типов грамматик, основные из которых:

1. Формальная и семантическая/контенсивная грамматики

Первое противопоставление базируется на двух возможных подходах изучения грамматической формы и грамматического значения — от формы к значению и от значения к форме. Эти Два грамматических подхода получили название 1) структурно-семантического (ономасиологического, формального) 2) и семантико-структурного (семасиологического, семантического), а грамматики — формальной и содержательной (контенсивной). Их называют также грамматикой слушателя (он воспринимает грамматическую форму, а затем понимает ее) и грамматикой говорящего, который, формулируя свою мысль, избирает ту или иную грамматическую форму.

Формальное и контенсивное описания грамматического строя языка дополняют друг друга, так как 1) исследование грамматических форм и их системы неизбежно завершается поиском того, что они выражают или для чего предназначены, тогда как 2) исследование грамматических значений и их системы не может не касаться описания тех средств, которые их выражают. Второе противопоставление базируется на изучении языка, его средств — самих по себе или в их взаимодействии при функционировании языка.

Формальная грамматика

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

В зависимости от выдвижения на передний план исследования той или иной единицы формальная грамматика может быть 1) грамматикой словоформ, 2) грамматикой словоизменительных парадигм, 3) грамматикой частей речи. Это — ее разделы, это и основные школы формальной грамматики.

Контенсивная грамматика

Контенсивная грамматика предметом своего изучения считает прежде всего грамматические значения, их структуру, грамматические категории, средства их выражения, соотношение грамматических значений и категорий с логическими и понятийными категориями. В зависимости от выдвижения на передний план исследования тех или иных единиц грамматического содержания и их соотношения с понятийным содержанием контенсивная грамматика выступает то как логическая грамматика, то как психологическая или семантическая грамматика.

2. Статическая и динамическая грамматики

Статическая грамматика изучает единицы и категории языка в статике — без обращения к их взаимодействию в процессе исторического развития языка или его современного использования.

Статической описательной (синхронической) грамматике противопоставляется грамматика историческая (диахроническая).

В пределах описательной грамматики статической грамматике противостоит динамическая (функциональная), которая изучает потенциальные функции языковых единиц и категории и их функционирование в пределах одного современного состояния (среза, среды).

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

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

Лингвоцентрическое исследование языка может быть одноязыковым, двуязыковым (сопоставительным), типологическим и универсальным.

3. Языковая и коммуникативная грамматики

Абстрактно-языковым грамматикам противостоят грамматики речевые, коммуникативные. Они рассматривают общение при помощи языка — речевое общение, а следовательно, говорящего и пишущего, слушающего и читающего человека. Речевая деятельность рассматривается как деятельность человека (греч. άνυςωπος). Он использует язык для передачи мыслей и иной информации другим лицам; он пользуется языком, чтобы понять сказанное или написанное другими людьми. Лингвистические теории этого направления могут быть названы антропоцентрическими. В языкознании это направление получило наименование психологического, а затем коммуникативного.

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

Теоретическая и практическая (учебная) грамматики

Все названные грамматики являются типами теоретической грамматики: они исследуют общие свойства грамматического строя языка и речевой деятельности. Теоретическая грамматика (ее называют также “общей грамматикой”, “научной грамматикой”) противопоставляется грамматике практической (ее называют также “учебной грамматикой”, “школьной грамматикой”). Основное различие теоретической и учебной грамматики состоит в том, что теоретическая грамматика изучает всесторонне все единицы и категории грамматического строя языка, выявляет его системные характеристики и законы функционирования и развития, тогда как учебная (практическая) грамматика изучает базовые (основные, типические) свойства грамматического строя конкретного языка, вырабатывает грамматические и лексико-грамматические правила как необходимую предпосылку и условие формирования и совершенствования речевой деятельности, всех ее видов.

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

Теория грамматикализации

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *