- •1. Место информатики во множестве наук
- •2. Понятие об информации
- •Рассмотрим ещё одно определение понятия «информация».
- •3. Информационные процессы
- •4. Свойства информации
- •5. Операции над данными
- •6. Условия, обеспечивающие передачу информации (данных) от одного человека другому человеку и от одного поколения человечества другому поколению.
- •7. Язык
- •7.1. Типы языков
- •7.2. Стадии эволюции естественного языка:
- •7.3. Элементы языка
- •7.4. Знания
- •7.5. Некоторые особенности естественных языков
- •7.6. Некоторые особенности простых языков
- •8. Количественное измерение информации
- •9. Системы счисления
- •9.1. Основные определения
- •9.2. Непозиционные системы счисления
- •9.3. Позиционные системы счисления
- •Запись целых чисел в различных системах счисления
- •9.4. Выполнение арифметических операций в позиционных системах счисления
- •Операция «сложение»
- •Операция «вычитание»
- •Операция «умножение»
- •9.5. Преобразование кодов чисел из одной системы счисления в другую
- •9.5.1. Преобразование целой части числа
- •9.5.2. Преобразование дробной части числа
7.6. Некоторые особенности простых языков
Естественный язык служит для непосредственного общения людей (Рис. 7.6.1.). Искусственный язык создан для хранения, обработки и транспортировки информации в технических средствах (Рис. 7.6.2., 7.6.3.).
Рис. 7.6.1.
Рис. 7.6.2.
Рис. 7.6.3.
Исходя из своего назначения, искусственный язык по сравнению с естественным языком должен быть более простым, чтобы он мог быть достаточно просто реализован с помощью технических средств.
Упрощение искусственного языка достигается за счёт того, что из слов искусственного языка исключён смысл. В простых языках слова не имеют для человека какого-либо смысла. По этой причине, как правило, слова в простых языках имеют одну длину, чтобы можно было отделить в сообщении одно слово от другого.
Фрагмент сообщения простого языка:
Xi – элемент алфавита, i – номер элемента алфавита в слове.
Мы знаем, что каждый естественный язык развивается: появляются новые имена объектов, отношений между ними, имена новых виртуальных понятий. Очевидно, что искусственный язык не должен обладать свойством «развитие». Простой аргумент в пользу этого утверждения: при обнаружении человеком нового объекта окружающего мира, при создании нового виртуального понятия во все выпущенные и эксплуатируемые технические средства необходимо вводить дополнения в существующие в них таблицы соответствия. Такая процедура нереальна.
Количество искусственных языков должно быть существенно меньше количества естественных языков. Будем рассуждать «от противного». Предположим, что количество естественных и искусственных языков одинаково. В этом случае теряется сам смысл создания искусственного языка в дополнение к имеющемуся естественному языку.
Зададимся вопросом: может ли существовать таблица соответствия между словами естественного и словами искусственного языков, аналогичная таблице между словами двух естественных языков? «Аналогичная» в том смысле, что имеющемуся в таблице слову искусственного языка всегда соответствует один и тот же объект окружающего мира, одно и тоже понятие, одинаково воспринимаемое всеми людьми – носителями данного естественного языка. Можно уверенно ответить: такая таблица существовать не может. Причина проста: для упрощения искусственного языка из каждого слова этого языка удалили смысл для любого человека.
Пример. Основное назначение простых языков с цифровыми алфавитами - нумерация объектов, в конкретном, определенном человеком множестве объектов. В рамках общего определения языка именем каждого объекта множества является его номер.
В таблице на Рис. 7.6.4. представлен простой язык, который устанавливает соответствие между каждым словом простого языка и фамилией студента учебной группы.
Имя объекта в простом языке |
Имя объекта «окружающего мира» |
Номер фамилии во множестве |
Фамилия |
1 |
Александров |
2 |
Афиногенов |
3 |
Борисова |
4 |
Буслаев |
5 |
Воробьев |
Рис. 7.6.4.
Ограниченность и простота языка состоит в том, что для его слов можно установить соответствие с названиями товаров, с именами животных в стаде и т.д.
Из рассматриваемого материала и наших рассуждений, принимая во внимание внутренние логические закономерности, можно сделать вывод: окружающим миром для технического средства или для ситуации, в которой применяется искусственный язык, не может быть мир, окружающий человека. Искусственность простого языка состоит в том, что окружающий мир, для которого применяется этот язык, определяет человек.
В технике часто вместо термина «простой язык» применяется понятие «код».
Код (франц. code): совокупность знаков (символов) и система определенных правил, при помощи которых информация может быть представлена (закодирована) в виде набора из таких символов для передачи, обработки и хранения (запоминания).
Как видно, в этом определении объединены понятия «простой язык» и «алфавит».
Кодирование: операция отождествления символов или групп символов одного кода (языка) с символами или группами символов другого кода (языка).
Кодовая таблица: таблица, в каждой строке которой устанавливается взаимно однозначное соответствие между символом (группой символов) одного языка и символом (группой символов) другого языка.
Пример. SMS-сообщение с помощью мобильного телефона:
Katjusha, Ja tebja ljublju.