Проект: ТПУ/Gala Параллельное объектно-ориентированное программирование в Delphi. | |
Основные разработчики | |
ТПУ (Томский политехнический университет), кафедра электрических станций |
|
Тип проекта | |
Программная система (библиотека классов) | |
Краткое описание | |
Проект состоял в разработке библиотеки классов для Delphi (Windows 95/98/NT), которая позволяет программировать на Object Pascal в терминах асинхронных параллельных процессов и их взаимодействий с почти такой же степенью удобства, как в языке Ада, используя асимметричное рандеву в качестве основного механизма синхронизации. Принципы, положенные в основу реализации библиотеки, существенно зависят от операционной платформы Win32, но слабо зависят от конкретного языка и могут быть легко переложены на другой объектно-ориентированный язык программирования, например, на Си++. Вопросы, которые были рассмотрены и решены при создания Gala:
|
|
Область применения | |
Разработка программ реального времени | |
Связь с другими проектами/платформами | |
Gala используется в проекте аналого-цифрового (гибридного) моделирующего комплекса, разрабатываемого по заказу ОДУ Тюменской энергосистемы. | |
Завершенность проекта | |
В текущей версии библиотеки Gala (1.01 beta) реализовано взаимодействие параллельных процессов в рамках одной Windows-программы. Предполагается создание версии Gala, реализующей взаимодействие параллельных процессов в рамках локальной сети. |
|
Контакты, ссылки на доп. информацию | |
634057, Томск, ул. Говорова 48, кв 68. |
© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ