Введение
Глава 1. Исследование современного состояния комплексной проблемы взаимодействия открытых информационных систем и технологий программирования 10
1.1. Открытая информационная система 10
1.2. Базовые понятия концепции открытых систем 13
1.3. Проектирование программных средств 14
1.3.1. Объектно-ориентированная методология 16
1.3.2. Объектно-ориентированные технологии 18
1.3.3. Объектно-ориентированные языки 20
1.4. Компонентная технология программирования 24
1.4.1. Технология программирования Java 25
1.4.2. Технология программирования Juice 35
1.4.3. Язык С# и технология .NET 39
1.5. Система программирования Форт 44
1.6. Проблемы совершенствования программных средств 50
Выводы 55
Глава 2. Разработка контекстной технологии программирования 57
2.1. Развитие синтаксиса и семантики языковых средств 57
2.2. Проблема семантического разрыва и пути ее решения 68
2.3. Контекстно-свободные языки программирования 73
2.4. Контекст в объектно-ориентированных языках 77
2.5. Контекстные языки 80
2.6. Объектно-ориентированный Форт 83
2.7. Реализация объектно-ориентированной методологии в Форт 92
2.8. Базовые требования для реализации контекстной технологии . 97
2.9. Принципы контекстной технологии программирования. 98
2.10. Вычислительный механизм контекстной компиляции 110
2.11. Система контекстного программирования 117
2.12. Задачи контекстной технологии программирования 124
Выводы 125
Глава 3. Реализация системы контекстного программирования и ее применение 127
3.1. Синтаксический анализ языковой модели 127
3.2. Механизм конверторов 131
3.3. О сущностях предметной области и их структуре 133
3.4. Контекстная интерпретация понятии 137
3.5. Построение языковой модели предметной области 140
3.6. Механизм компиляции знаний .< 143
3.7. Генерация кода и исполнение 151
3.8. Языковая модель процессов управления 155
3.9. Высокоуровневая форма мигрирующего кода 161
ЗЛО. Сравнительный анализ контекстной технологии 165
3.11. Преимущества и недостатки контекстных языковых средств 170
Выводы 172
Заключение 174
Библиографический список


