13-я ФИТ 7-12

advertisement
Включить
звукозапись!
Новосибирский Государственный университет
Андрей
Александрович
БЕРС
профессор, доктор тех. наук,
академик МАИ.
Сибирское Отделение РАН
Институт Систем
информатики
им. А.П. Ершова
Новосибирский
государственный
университет
laoxiong@iis.nsk.su
тел:
Магистратура
ФИТ, 1-й курс.
+7-913-947-45-12
Лекция 13 – 07.12.2010 г.
G.Dore
Данте Ад, песнь XXVII
Многоуровневость
протокола
Базисный
Чистый
и восстановление взаимодействия
при “разрывах”
Нечистый
«Экологически»
Многомерность врем
Объ1
Объ2
Элементарность Значений,
Протоколы реализации передач Значения
Метод Объекта может являться
протоколом взаимодействия
для его подобъектов
Рабочая
ВВод
Сигналы
Перечень
протоколов
область
ВЫвод
Например «Сериализация»
Исполнитель
Перечень объектов
Прог. фрагмент-протокол
В Реальном Мире:
Информационная непроницаемость
Субъектов.
В Знаковом Мире:
Информационная замкнутость
Объектов.
Протоколы управляют взаимодействиями.
Прибегнув к протоколу, необходимо
следовать его предписаниям, иначе он
«рвётся»
Виртуализация Протоколов
«Иншалла»
Протокол
H -форма
Исполнитель 2
Исполнитель 1
Протокол — это программный фрагмент,
значит для его исполнения есть обстановка
и субъект-исполнитель,
который и «ведёт» взаимодействие.
Виртуальный межсубъектный протокол
и его осуществление самими Субъектами.
еловек создал Господа по своему образу и подобию,
поэтому ничто человеческое Богу не чуждо.
При взаимодействии Субъектов, на каждом шаге осуществляется
объективация Субъекта-партнёра,
Взаимодействие
Внутренний мир
(Табло сознания)
Культура
A→F(a,x)
тезаурус
X
Культура
тезаурус
Внутренний мир
Мышлен
ие
Коммуникация
(Табло сознания)
Деятельность по
созданию сообщения (текста)
?
Понимание
↑
∆
Рефлекс
ия
Деятельность2
Деятельность1
Деятельность,
Исполнитель,
Коммуникация, Понимание,
Описание, Действие,
Рефлексия, Мышление,
Культура
↓
X’
«Священные коровы» информатики
(принципы, которые никогда не нарушаются)
А. Каждое единичное исполнение должно завершаться;
(без этого нельзя разложить сложное на части)
В. Целостность и корректность доступов (связей)
должны обеспечиваться;
С. В ходе изменения состояния элемента
всякий другой доступ к нему должен быть запрещен.
Более точно, мне не известно ни одного случая,
когда из нарушения этих требований можно было бы
извлечь пользу !!!
D. Любая операционная обстановка и любой объект
должны быть информационно-замкнуты.
— хотя это не так в С++, C# и многих др. языках
Единичное Исполнение = Конкретная деятельность
Выдумать
ЯЗЫКОВЫЕ СРЕДСТВА
Лексика и Синтаксис
Нотация и Стилистика
Семантика и Прагматика
http://oberoncore.ru
Субъектноорганизованные
системы.
Организация
взаимодействий
Объектов и









{
Технология
Программный компонент:
Методология
Программная система:
Теория
Программно-аппаратный комплекс:
Придумать
Спроектировать
 Запрограммировать


 Оттранслировать



Изготовить
Продать ПО
Использовать
Проблематика
современной Информатик
Система
Человек — Мир
(по В.Д.Паронджанову)
Выключить звукозапись!
Download