2009-10-13

Язык Моделирования

Моделирование подразумевает наличие формального языка для описания модели. Таким языком может выступать как графическое представление модели в виде блок-схемы или графа, так и аудио/видео сигнал цифровой или аналоговый, регулярная грамматика или же бинарный файл. Ни один язык не может быть ни полным, ни универсальным, ни самым лучшим. Язык может быть только адекватным или не адекватным для решения конкретной задачи или достижения поставленной цели. Цель языка - хранить модель или передать ее от одного модуля системы управления к другому. Конечно же, каждый модуль или слой не может "понимать" модель целиком. Более того, вычислительная техника далека от понимания семантики модели и работает на уровне той абстракции, какую может обрабатывать алгоритм программного обеспечения (представленный на активном языке). Это не значит, что цифровая обработка не в состоянии создать модель объекта, совсем наоборот, задачи автоматизации зачастую сводятся к формализации вводимых и выводимых данных, к преобразованию между представлениями на разных языках, искусственных и природных, к обработке и анализу, оцифровке, конвертации, парсингу и другим операциям, приводящим к формированию модели объектов на используемых в системе языках. Что же остается пока прерогативой человека, так это - построение языков и построение абстракций. Мое убеждение, что это не будет доступно компьютерам никогда.

Комментариев нет:

Отправить комментарий