Перейти к содержимому
CP

C= Parallel C/C++ Programming Language Extension

Издатель: Hoopoe ProGroup
Проверено на вирусы Windows Free to try
Скачать v0.5 733 скачиваний
Версия0.5
Издатель Hoopoe ProGroup
Дата выпуска19 авг. 2012 г.
Дата добавления19 авг. 2012 г.
Требования ОСWindows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
ТребованияNone
Всего скачиваний733
ЦенаFree to try

Описание

C= (произносится как «See Stripes») — это расширение языка параллельного программирования C/C++.

Он предназначен для охвата всех типичных парадигм параллельного программирования и дополнения или даже замены существующих расширений и библиотек параллельного языка, предоставляя единый параллельный язык, наиболее естественно связанный с синтаксисом и семантикой C/C++.

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

Короче говоря, основная идея C= состоит в том, чтобы мотивировать параллельное мышление, позволить программистам сосредоточиться на написании параллельных программ в первую очередь, а не выполнять работу дважды, реализуя последовательную программу, а затем пытаясь сделать ее многопоточной (хотя последний подход, неизбежное во многих случаях, также элегантно поддерживается).

В настоящее время расширение языка C= реализовано в виде библиотеки C и не подразумевает поддержки конкретного компилятора или радикальных изменений в существующих процессах создания программного обеспечения.

Похожие программы

Альтернативы

Еще от этого издателя