Паралелни езици и разширения на съществуващи езици, Център за информация и анализ за

Специализирани паралелни езици и разширения на съществуващи езици.

  • NORMA - език на непроцедурна спецификация на изчислителни задачи.
  • Разработено в IPM RAS.
  • Вижте също: карта на руски изследвания, проект [IPM RAS/NORMA].
  • ABCL (обектно-базиран едновременен език) е паралелен език, който съчетава елементи на обектно-ориентирано програмиране и инструменти за изпращане на съобщения.
  • Други връзки: Изтеглете от ftp
  • Adl е функционален език с малък брой конструкции и типове данни, предназначен за писане на паралелни програми. Фокусиран върху програмирането на абстрактна машина за разпределена памет.
  • Ada е универсален език за програмиране, който включва инструменти за създаване на паралелни програми. Официалният език за програмиране на Министерството на отбраната на САЩ. Има много компилатори за голямо разнообразие от платформи.
  • Текуща версия: Ada-95
  • Пощенски списъци/дискусионни групи: comp.lang.ada, Team Ada, Web_ada

Едновременно почистване

  • Concurrent Clean е многофункционален език за програмиране на високо ниво, който ви позволява да създавате както последователни, така и паралелни програми. Има внедрения за много платформи.
  • Текуща версия: 1.3
  • MC # е нов проект за създаване на асинхронен език за паралелно програмиране MC #, фокусиран върху клъстерни и GRID архитектури, което би позволило да се използват всички предимства на езика C # при паралелно програмиране. Този език ви позволява да създавате ефективен и в същото време лесен за четене програмен код, който освен това може да се изпълнява както в локален, така и в разпределен режим.
  • Текуща версия: 1.2-16 за Windows и Linux
  • Erlang е език за програмиране, който ви позволява да пишете програми за различни видове разпределени системи. Разработено и поддържано от Ericsson. Езикът включва средство за хвърляне на хайвера на паралелни процеси и комуникацията им чрез изпращане на асинхронни съобщения. Програмата се превежда в байт код, който се изпълнява от виртуалната машина за преносимост.
  • Текуща версия: 4.6.4