10-я ФИТ 16-11

advertisement
Включить
звукозапись!
Новосибирский Государственный университет
Андрей
Александрович
БЕРС
профессор, доктор тех. наук,
академик МАИ.
Сибирское Отделение РАН
Институт Систем
информатики
им. А.П. Ершова
Новосибирский
государственный
университет
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 }
Принцип
информационной
достаточно чтобы:
замкнутости!
Доступ к домену имели только
методы данного объекта;
В методах не было бы вызовов к
методам других объектов
Подобъект объекта не может
быть объектом!!!
Выключить звукозапись!
Download