"Русский язык. Базовый и углублённый уровни", Гусарова И.В.
Язык бывает естественным, возникшим в обществе, и искусственным, созданным человеком для определённой цели. Естественные языки передают не только информацию, но и культурный опыт, эмоции, оттенки смысла. Искусственные языки строятся по заранее установленным правилам и удобны там, где нужна точность: в международном общении, математике, информатике и программировании. Главное — различать их происхождение, назначение и допустимую неоднозначность.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Естественный язык — исторически складывающаяся знаковая система, которая возникает и развивается в процессе общения людей. Русский, испанский или арабский язык не создавались одним автором по готовому плану. Это понятие помогает увидеть в языке результат общественного развития и носитель культуры.
Искусственный язык — специально созданная человеком знаковая система с заранее определёнными целями, правилами и областью применения. Для него могут заранее выбрать символы, составить словарь и описать грамматику. Такое определение нужно, чтобы отличать спроектированные системы от языков, которые складывались веками.
Плановый язык — искусственный язык, разработанный для международного или специального общения между носителями разных естественных языков. Его создатели стремятся сделать правила понятными и пригодными для обучения. Это определение показывает, что плановый язык предназначен главным образом для общения людей.
Формальный язык — искусственная знаковая система с точно заданными символами и правилами построения выражений и их понимания. К нему относятся языки математических формул, логики и многие компьютерные системы. Такое описание необходимо там, где результат должен одинаково пониматься всеми пользователями.
Естественный язык формируется постепенно, потому что его создаёт не один человек, а множество участников общения. Новые слова появляются вместе с предметами, явлениями и общественными потребностями, а удачные способы выражения закрепляются в употреблении. Поэтому язык меняется со временем: меняются значения слов, произношение, грамматические формы и нормы. В нём отражаются история, быт, ценности и образ мышления его носителей.
Искусственный язык создаётся целенаправленно, поскольку его автору нужно решить конкретную задачу. Сначала определяются алфавит или другой набор знаков, затем отбираются слова либо символы, описываются грамматические правила и способы употребления. Такая предварительная разработка делает систему более предсказуемой. При этом искусственный язык не обязан быть простым: для сложной области ему может потребоваться разветвлённая структура.
Разновидности искусственных языков различают по нескольким признакам. Сначала выясняют цель создания: общение людей, научное описание, вычисления или управление техникой. Затем рассматривают состав знаков, степень однозначности и сферу применения. Чем строже назначение системы, тем сильнее обычно ограничены её словарь и правила.
Плановый и формальный языки отличаются прежде всего адресатом и задачей. Плановый язык создают для людей: его участники строят высказывания, задают вопросы и передают мысли, поэтому в нём возможны привычные для общения средства. Формальный язык нужен для точного описания, вычислений или обработки информации; его выражения должны соответствовать установленным правилам и не зависеть от личного толкования.
Искусственный язык бывает удобнее естественного в отдельной сфере, потому что устраняет лишние варианты и задаёт единый способ записи. Формула быстрее передаёт математическую зависимость, а команда программы точно задаёт действие компьютера. Но естественный язык охватывает эмоции, намёки, оценки, шутки и бесконечное количество жизненных ситуаций. Поэтому искусственные системы дополняют естественные, а не заменяют их во всём человеческом общении.
Таблица помогает сравнивать языки не по одному признаку, а сразу по происхождению, цели и устройству. При определении неизвестной системы сначала найдите, кто и зачем её создал, затем проверьте характер правил и допустимую неоднозначность. Язык программирования выделен отдельно, хотя он относится к искусственным формальным языкам.
| Признак | Естественный язык | Плановый язык | Формальный язык | Язык программирования |
|---|---|---|---|---|
| Как возникает | Складывается исторически в обществе | Проектируется человеком для общения | Создаётся для точного описания или обработки информации | Разрабатывается для записи алгоритмов и команд |
| Кто является носителем | Носители определённого языкового сообщества | Люди, освоившие этот язык | Пользователи, работающие с данной системой | Программисты и компьютерные системы |
| Основная цель | Разнообразное человеческое общение | Общение людей разных языковых сообществ | Точное описание, вычисление или обработка данных | Запись алгоритмов и управление вычислениями |
| Как устроены словарь и знаки | Большой подвижный словарь, слова и звуки | Заранее отобранные слова и правила их сочетания | Ограниченный набор точно определённых символов | Ключевые слова, знаки и конструкции языка |
| Характер правил | Складываются в употреблении и меняются | Заранее описаны, но допускают речевое использование | Строго заданы и проверяемы | Строго заданы синтаксисом и семантикой |
| Допустимая неоднозначность | Возможна и часто снимается контекстом | Ограничена, но возможны оттенки смысла | Минимальна или исключается правилами | Обычно недопустима при выполнении программы |
| Примеры | Русский, китайский, испанский | Эсперанто | Язык математических формул, логики | Python, Java, C++ |
Нужно распределить русский язык, эсперанто, язык математических формул и Python по группам: естественные, плановые, формальные языки и языки программирования. Основанием для решения будут не привычность языка и не сложность его изучения, а происхождение, цель создания и область применения. Один объект может входить в более широкую группу и одновременно иметь более узкое название.
Ответ: русский язык — естественный; эсперанто — плановый; язык математических формул — формальный; Python — язык программирования, относящийся к формальным искусственным языкам. При распределении нужно учитывать, что категории «формальный язык» и «язык программирования» могут пересекаться.
Нужно сравнить предложение на русском языке и запись 2(x + 3) = 10 с точки зрения количества возможных толкований. Сравнение показывает не то, какая запись короче, а насколько строго правила ограничивают её смысл. Контекст особенно важен для естественной речи.
Ответ: естественное предложение потенциально допускает контекстную неоднозначность, а математическая запись стремится к одному точному толкованию. Именно это различие показывает назначение формального языка.
Нужно составить небольшой искусственный язык для передачи команд роботу, выбрать символы, задать их значения и записать три допустимые команды. Система должна быть маленькой, но полной: у каждого знака должно быть одно значение, а порядок знаков — понятное правило. Тогда робот и человек будут одинаково понимать команду.
Ответ: получилась простая искусственная формальная система команд. Её однозначность проверяют так: для каждого символа находят одно значение, а затем убеждаются, что вся запись соответствует заданному шаблону.
Считать искусственный язык обязательно простым или неполноценным. Так думают, потому что искусственный язык создаётся специально, но сложность зависит от задачи: язык программирования может иметь большой набор правил. Проверка проста: выясните назначение и устройство системы, а не оценивайте её по происхождению.
Называть любой иностранный язык искусственным. Ошибка возникает из-за личного опыта изучения: ученик осваивает иностранную речь сознательно. Нужно спросить, создавался ли язык по проекту или исторически развивался в обществе; английский и немецкий, например, естественные языки.
Смешивать плановый язык и язык программирования. Оба могут быть искусственными, но плановый язык служит прежде всего для общения людей, а программирование — для записи алгоритмов. Проверьте адресата: человек или вычислительная система.
Утверждать, что формальный язык полностью повторяет естественный. Формальный язык обычно имеет ограниченный словарь и более однозначные правила, поэтому не передаёт всего богатства живой речи. Если выражение требует контекста, эмоций или скрытого намёка, это уже признак иной организации языка.
До изучения темы нужны понятия знака, знаковой системы, речи, общения и функций языка: они объясняют, из чего складывается любая языковая система. С информатикой и математикой тема связана через формулы, алгоритмы и программирование, где особенно важны точные правила. Позже эти знания пригодятся при изучении культуры речи, терминологии, языка науки и профессионального общения, поскольку разные сферы выбирают разные средства выражения.
Можно ли считать иностранный язык искусственным для человека, который его изучает?
Нет. Иностранный язык может быть искусственным для конкретного ученика только в бытовом смысле — он осваивает его сознательно. По происхождению английский, немецкий, китайский и другие исторически развивавшиеся языки являются естественными.
Почему эсперанто относят к плановым языкам?
Эсперанто был специально разработан для общения людей, говорящих на разных естественных языках. Его словарь и грамматика заранее спланированы, поэтому он относится к плановым искусственным языкам.
Чем формальный язык отличается от обычного языка общения?
Формальный язык использует ограниченный набор символов и точно заданные правила. В нём значение выражения обычно не зависит от ситуации, интонации или скрытого смысла, как это бывает в естественной речи.
Является ли язык программирования языком в полном смысле слова?
Да, если понимать язык как систему знаков и правил их использования. Однако язык программирования предназначен прежде всего для записи алгоритмов и команд компьютеру, а не для свободного человеческого общения.
Зачем нужны искусственные языки, если уже существуют естественные?
Они позволяют сделать общение или запись информации удобнее для конкретной задачи. В математике и программировании нужна точность, а в международном общении может потребоваться заранее согласованная система.
§ 5. Понятие естественного и искусственного языка. Разновидности искусственных языков