Ви є тут

Языковая и инструментальная поддержка функционально-потокового параллельного программирования

Автор: 
Привалихин Денис Викторович
Тип роботи: 
Дис. канд. техн. наук
Рік: 
2004
Артикул:
15169
179 грн
Додати в кошик

Вміст

Оглавление
Введение
1 Обзор подходов к организации вычислительного процесса в современных функциональных языках параллельного программирования.
1.1 Разработка параллельных программ с использованием
функциональной парадигмы программирования
1.2 Язык функционального программирования .
1.3 Функциональный язык программирования
1.4 Функциональный язык параллельного программирования i
1.5 Язык .
1.6 Функциональный язык параллельного программирования Пифагор
1.7 Выводы по главе 1.
2 Языковые конструкции, расширяющие функциональные возможности языка параллельного программирования Пифагор.
2.1 Система типизации, строгого контроля типов и введение типов,
определяемых пользователем.
2.1.1 Работа с альтернативами в языках с динамической типизацией .
2.1.2 Пользовательские типы
2.2 Перегрузка функций с одинаковой сигнатурой
2.3 Определение функции с предусловием и постусловием.
2.4 Возврат задержанных списков в качестве результата вычисления
функций
2.5 Модульное построение программ на языке Пифагор
2.6 Использование функций, написанных на других языках
программирования, расположенных во внешних модулях.
2.7 Выводы по главе 2.
3 Использование расширений функционального языка параллельного программирования Пифагор.
3.1 Использование перегруженных функций с одинаковой сигнатурой
для обработки альтернативных ветвей алгоритмов.
3.2 Применение типов, определяемых пользователем и перегруженных
функций для описания обобщнных типов
3.3 Применение предусловий и постусловий
3.4 Использование задержанных списков, возвращаемых в качестве
результата вычисления функции
3.5 Выводы по главе 3.
4 Инструментальная поддержка функциональнопотокового параллельного программирования.
4.1 Структура блока трансляцииинтерпретации программ на ФЯПП
4.2 Структура транслятора.
4.2.1 Лексический анализатор или сканер
4.2.2 Синтаксический анализатор.
4.3 Структура интерпретатора для последовательной интерпретации
программ на функциональном языке параллельного программирования Пифагор
4.3.1 Интерпретация объектов , i и ТВ
4.3.2 Интерпретация объекта xi.
4.3.3 Интерпретация объектов Т и
4.3.4 Интерпретация объекта i.
4.3.5 Интерпретация объекта I.
4.3.6 Оператор интерпретации
4.4 Интегрированная среда разработки программ на ФЯПП.
4.4.1 Текстовый редактор
4.4.2 Панель инструментов и управление транслятором и
интерпретатором
4.5 Разработка инструментальной системы для выполнения функциональнопараллельных программ на кластерной архитектуре
4.5.1 Реализация последовательнопараллельного интерпретатора с использованием системы динамического распараллеливания М1Х
4.5.2 Описание входного представления.
4.6 Выводы по главе 4
Заключение
Список использованных источников