Что такое язык
В самом общем смысле:
Язык — это система знаков и правил их использования, предназначенная для представления и передачи информации.
У языка всегда есть три компонента.
1. Знаки
Элементы языка.
Например:
- слова
- буквы
- символы
- ноты
- пиктограммы
2. Синтаксис
Правила соединения знаков.
Например:
- грамматика языка
- правила построения формул
- правила программирования
3. Семантика
Значение знаков.
Например:
- слово "дерево" обозначает объект
- символ π обозначает число
- знак 🚭 обозначает запрет курения.
Основные типы языков
Можно выделить несколько больших классов.
Естественные языки
Это языки людей.
Примеры:
- русский
- немецкий
- английский
- китайский
Их свойства:
- исторически развиваются
- неоднозначны
- контекстны.
Формальные языки
Созданы специально.
Примеры:
- математический язык
- логический язык
- языки программирования
- язык формальных моделей (например, UML).
Их свойства:
- строгая грамматика
- однозначность.
Графические языки
Используют изображения.
Примеры:
- инженерные чертежи
- электрические схемы
- UML-диаграммы
- карты.
Нотационные языки
Специальные системы записи.
Примеры:
- музыкальная нотация
- химические формулы
- шахматная нотация.
Что важно для RM-ODP
RM-ODP говорит не о конкретном языке.
Он говорит о том, что информация должна быть представлена в форме, пригодной для
- communication — передачи
- interpretation — интерпретации
- processing — обработки.
Это означает, что она должна быть представлена в некоторой знаковой системе, понятной
- человеку
- или системе.
Подробно об RM-ODP и когнитивной модели мира
Интересная философская деталь
Здесь появляется очень важное различие:
знание ≠ информация
Можно сказать так:
знание = содержание сознания
информация = представленное знание
язык — это система, в которой информация представлена и может быть выражена
То есть:
язык → выражает → информацию → которая представляет знание.