Информационные объекты и их выделение часть вторая

В рамках рассматриваемого класса идентификатор представляет собой уникальное имя. Поэтому если класс содержит только один уровень, то все входящие в него элементы должны иметь уникальные имена. Однако при многоуровневой структуре класса отдельные его составляющие могут и не иметь уникальные имена.

Информационные объекты и их выделение

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

Особенности ОСМО часть третья

При больших объемах данных их исключение из программ и независимое задание являются, безусловно, и логической, и практической необходимостью. Именно это явилось принципиальным достоинством языка Кобол. Логическим развитием этого решения является исключение из программы ОСМО раздела данных. В АСПИУ база данных описывает структуру и состояние сложного объекта управления. В результате база данных становится сложной и с точки зрения описания представляет собой определенную систему. Естественно описать ее теми же средствами и способами, что и сам исходный объект. Но это будут уже данные, описывающие сами данные (метаданные). Структуры данных и метаданных аналогичны.

Особенности ОСМО часть вторая

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

Особенности ОСМО

Основными принципиальными особенностями ОСМО являются:
- статическая и динамическая организация классов данных;
- наличие операторов и выражений обработки классов данных;
- возможность параллельной обработки классов данных;
- оперирование с базой метаданных;
- широкое применение принципа умолчания;
- обобщение средств языков высокого уровня для целей ОСМО.

Программные концепции ОСМО часть вторая

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

Программные концепции ОСМО

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

Назначение и особенности ОСМО часть третья

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

Назначение и особенности ОСМО часть третья

Назначение ОСМО — манипулирование с отображающими данными: подготовка и ведение их базы, организация классов данных для решаемых задач и выдача результатов в форме, удобной для пользователя. Содержащиеся в ОСМО элементарные операции обработки элементов предоставляют возможность выполнять и элементарные арифметические и логические выражения, а также преобразовывать данные из одного вида в другой.

Назначение и особенности ОСМО часть вторая

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


Страницы: 123 456789