Включить звукозапись!
Андрей Александрович Б Е Р С профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им. А.П. Ершова Новосибирский государственный университет l a o x i o n i i s. n s k. s u тел: (383) Магистратура ФИТ, 1-й курс. Лекция 10 – г. Новосибирский Государственный университет Данте Ад, песнь XXVII G.Dore
Перечень объектов Перечень протоколов Рабочая область Прогр. фрагмент 2 ВЫвод Исполнитель 2 ВВод История исполнения 1 Текст-описание, определяющий исполнение ( программа ) Перечень объектов Перечень протоколов Рабочая область Прогр. фрагмент 1 ВЫвод Исполнитель 1 ВВод История исполнения 2 Исп ( Иисп 1 ) = Иисп 2 Линейные и Циклические Движения Колесо из шагов Многомерность внутренних времен 1 такт t t k t k,3 k,3,4 11 тактов t k,6 Локальное время исполнения каждого предписания равно 1 такт = (t сек). 0 такт есть t - акт
Основная структура исполнения Исполнение в ООВУ Смешанные вычисления, Смешанное исполнение Интерпретация, Трансляция, Оптимизация Языковое обеспечение и типология сверток: Макросы, (передача параметров значением) Подпрограммы, Объекты, Доступы ВиртМашины, Уровни представления программ Исходные тексты, промежуточные формы Программные фрагменты Программа на ЯВУ Система программирования Исполнимая Программа Операционная Система Прикладные пакеты Компьютер Единичные исполнения ПрФр
? Реализация функций и Значений Объектами Реализация подпространств объектами и конфигурациями Объектная парадигма Объекты: представители Вещей, целостности пассивность и информационная замкнутость, Подобъекты, типы Объектов, Логическое строение Объекта: домен, методы, интерфейс. Внутреннее подпространство Объекта Классы способ описания объектов и их свойств. Необходимые новые понятия: Внутреннее подпространство Объекта Размещение Объектов в подпространствах, статус Объектности, Политипия Конфигурации Объектов: отдельные и сцепленные. Объектно-ориентированные языки и Объектно-организованные системы. Инкапсуляция, Наследование, Полиморфизм Субъектная парадигма Субъекты: реальная активность и информационная замкнутость, Представление Субъектов Активатор + Конфигурация объектов Реализация Объектов и Субъектов Субъектами Взаимодействие Субъектов Сообщениями через Сигналы Значения-доступы динамические связи и особые объекты Держатели доступа. Наведённая (кажимая) активность. Протоколы организации взаимодействия между объектами.
? Объектная парадигма Объекты: пассивность, целостность и информационная замкнутость, Инкапсуляция, Наследование, Полиморфизм Внутреннее подпространство Объекта Домен Сегмент программ Сегмент данных Обозначения Классы способ описания объектов и их свойств. Логическое строение Объекта: домен, методы, интерфейс t Pr Da Выделение данных из программ Тип Объекта: перечень обращений (методов) Происходят преобразования: Значение Состояние Объекты: Простые Составные подобъекты Х Y
Необходимые новые понятия: Внутреннее подпространство Объекта Размещение Объектов в подпространствах, статус Объектности, ИМЯ Тип Объект Обычно Разумно Политипия Простые и составные Объекты Для составных объектов показываются подобъекты Создать объект заданного класса, с данным обозначением, в заданном подпространстве: Определить тип Заказать размер Определить место Разместить в подпространстве Установить доступ через обозначение достаточно чтобы: Доступ к домену имели только методы данного объекта; В методах не было бы вызовов к методам других объектов Принцип информационной замкнутости! Можно различать объекты по составу типа: Простой Объект: в тип входит Присваивание { Asgn, Val } Составной Объект: в тип входит Навигация к подобъектаи { Sel } Подобъект объекта не может быть объектом!!! Объекты представляют Вещи реального мира. Они целостны, а следовательно, не пересекаются и создаются сразу целиком.
Выключить звукозапись!