Включить звукозапись! Новосибирский Государственный университет Андрей Александрович БЕРС профессор, доктор тех. наук, академик МАИ. Сибирское Отделение РАН Институт Систем информатики им. А.П. Ершова Новосибирский государственный университет laoxiong@iis.nsk.su тел: Магистратура ФИТ, 1-й курс. +7-913-947-45-12 Лекция 10 – 16.11.2010 г. G.Dore Данте Ад, песнь XXVII Локальное время исполнения каждого предписания равно 1 такт = (t сек)0. такт есть t - акт Многомерность внутренних времен Колесо из шагов Рабочая Перечень протоколов область ВВод ВВод Перечень объектов ВЫвод область Прогр. фрагмент 1 tk,3,4 11 тактов Перечень протоколов Исполнитель 2 tk,3 Рабочая ВЫвод 1 такт Исполнитель 1 tk tk,6 Перечень объектов Прогр. фрагмент 2 История исполнения 2 Исп(Иисп 1) = Иисп 2 История исполнения 1 Линейные и Циклические Движения Текст-описание, определяющий исполнение (программа) Программа на ЯВУ Основная структура исполнения Система программирования Исполнимая Программа Прикладные пакеты Операционная Система Единичные исполнения ПрФр Компьютер Уровни представления программ Исходные тексты, промежуточные формы Программные фрагменты Языковое обеспечение и типология сверток: Макросы, (передача параметров значением) Подпрограммы, Объекты, Доступы ВиртМашины, Интерпретация, Трансляция, Оптимизация Исполнение в ООВУ Смешанные вычисления, Смешанное исполнение Объекты: — представители Вещей, целостности пассивность и информационная замкнутость, Подобъекты, типы Объектов, Логическое строение Объекта: домен , методы, интерфейс. Внутреннее подпространство Объекта Классы — способ описания объектов и их свойств. Необходимые новые понятия: Внутреннее подпространство Объекта Размещение Объектов в подпространствах, статус Объектности, Политипия Конфигурации Объектов: отдельные и сцепленные. Объектная парадигма ? Инкапсуляция, Наследование, Полиморфизм Значения-доступы — динамические связи и особые объекты — Держатели доступа. Наведённая (кажимая) активность. Протоколы — организации взаимодействия между объектами. Реализация функций и Значений — Объектами Реализация подпространств — объектами и конфигурациями Субъектная парадигма Субъекты: — реальная активность и информационная замкнутость, Представление Субъектов — Активатор + Конфигурация объектов Реализация Объектов и Субъектов — Субъектами Взаимодействие Субъектов — Сообщениями через Сигналы Объектно-ориентированные языки и Объектно-организованные системы. Объектная парадигма Pr Da Выделение данных из программ Объекты: — пассивность, целостность и информационная замкнутость, t подобъекты Тип Объекта: перечень обращений (методов) Логическое строение Объекта: домен , методы, интерфейс. Происходят преобразования: Значение Состояние Сегмент данных Сегмент программ Обозначения 1950 Объекты: Простые Составные Внутреннее подпространство Объекта — Домен Классы — способ описания объектов и их свойств. Y Х ? Инкапсуляция, Наследование, Полиморфизм Необходимые новые понятия: Внутреннее подпространство Объекта Размещение Объектов в подпространствах, статус Объектности, Создать объект заданного класса, с данным обозначением, в заданном подпространстве: Определить тип Объекты представляют Вещи реального мира. Они целостны, а следовательно, не пересекаются и создаются сразу целиком. Простые и составные Объекты Для составных объектов показываются подобъекты Можно различать объекты по составу типа: Простой Объект: в тип входит Присваивание Определить место { Asgn, Val } Составной Объект: Разместить в подпространстве в тип входит Навигация Установить доступ через обозначение к подобъектаи Заказать размер Политипия Обычно ИМЯ — Тип — Объект Разумно { Sel } Принцип информационной достаточно чтобы: замкнутости! Доступ к домену имели только методы данного объекта; В методах не было бы вызовов к методам других объектов Подобъект объекта не может быть объектом!!! Выключить звукозапись!