Статьи

Параллельное объектно-ориентированное программирование на языке C++

Это одна из моих ранних работ по параллельному программированию. Рассматриваются технические вопросы реализации параллельных процессов и их взаимодействий в среде MS-DOS.

Параллельное объектно-ориентированное программирование в Delphi

Рассматриваются концепции параллельного программирования и вопросы их реализации в Delphi. Основное внимание уделяется рандеву - высокоуровневому механизму взаимодействия параллельных процессов. Статья содержит описание библиотеки параллельного программирования Gala.

Параллельные потоки

В статье описывается реализация параллельных потоков в Delphi и методы их синхронизации. Эта работа продолжает тему параллельного программирования, начатую в библиотеке Gala.

Активные объекты

Рассматриваются технология активных объектов, предназначенных для реализации параллелизма на уровне приложения.

Использование технологии виртуальных процессоров в прикладных программах

В этой работе решается вопрос создания проблемно-ориентированных языков, которые могут быть использованы для описания алгоритмов различных предметных областей, и в частности, для задач, связанных с управлением различными технологическими процессами. Основное понятие этой технологии - виртуальный процессор.

Технология многозвенного программирования

Технология может быть использована для облегчения этапа сопровождения более или менее сложных программ.

Standard Delphi Library

В статье дается краткое описание библиотеки контейнеров и алгоритмов SDL/DeCAL. Приложение к статье - перевод руководства по библиотеке на русский язык. Это мой первый опыт перевода.

Расширение возможностей паттерна Command

В статье описывается расширение паттерна Command, которое позволяет командам выполняться в различных контекстах и пересекать границы приложения и компьютера.