Перейти до змісту
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 і не передбачає спеціальної підтримки компілятора або радикальних змін у існуючих процесах створення програмного забезпечення.

Подібні програми

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

Більше від цього видавця