Полное название проекта:
Система параллельной интерпретации функционально-параллельного языка «Пифагор»
Статус: 
Допущен к очному туру
Год: 
2003
Автор
Фамилия, имя, отчество:
Рыженко Игорь Николаевич
Проект
Номинация: 
Программирование
Сроки работы над проектом: 
2003
Описание: 

PhotoПрограмма представляет собой параллельный интерпретатор функционального языка параллельного программирования (ФЯПП) «Пифагор».

Язык «Пифагор» обладает следующими характеристиками:
Параллелизм на уровне операций;

  1. Архитектурная независимость, достигаемая за счёт описания в программе только информационных связей;
  2. Асинхронный параллелизм, поддерживаемый выполнением операций по готовности данных;
  3. Отсутствие переменных, что позволяет избежать конфликтов, связанных с совместным использованием памяти параллельными процессами;
  4. Отсутствие операторов цикла, что позволяет избежать конфликтов при использовании различными данными одних и тех же фрагментов параллельной программы.

В качастве параллельной платформы для интерпретатора используется кластер под управлением Mosix.Входными данными для интерпретатора служит xml-файл c промежуточным обьектным представлением, получаемый с помощью транслятора. Полное описание языка и его модели расположено на http://www.softcraft.ru/parallel.shtml