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