Äîáðî ïîæàëîâàòü â ìèð ïàðàëëåëüíîãî ïðîãðàììèðîâàíèÿ íà ÿçûêå - CAPER.
CAPER (Caper) – ÿçûê ïàðàëëåëüíîãî ïðîãðàììèðîâàíèÿ, íàçâàíèå êîòîðîãî îáðàçîâàíî àááðåâèàòóðîé îò:
dynamic Compilable, Asynchronous, Parallel Events Routines.
Ïåðâûå âåðñèè ÿçûêà CAPER ñîçäàâàëèñü â 1994 - 1997 ãã. äëÿ IBM PC.
ßçûê CAPER ñîçäàâàëñÿ ñ öåëüþ ðàçðåøåíèÿ ñëåäóþùèõ êîíöåïòóàëüíûõ ïîëîæåíèé ïðîãðàììèðîâàíèÿ:
1. Ñòðóêòóðèðîâàííîñòü ïðîãðàìì ñ âîçìîæíîñòüþ äèíàìè÷åñêîãî ñàìîèçìåíåíèÿ è ñàìîîðãàíèçàöèè.
2. Âîçìîæíîñòü äèíàìè÷åñêîé êîìïèëÿöèè è èñïîëíåíèÿ ïðîãðàììû, äèíàìè÷åñêîé êîìïîíîâêè èñïîëíèìîãî êîäà.
3. Ïàðàëëåëüíîå èñïîëíåíèå ýëåìåíòîâ ñòðóêòóðû ïðîãðàììû ñ âîçìîæíîñòüþ ïîääåðæàíèÿ âñåõ âîçìîæíûõ ñõåì èíèöèèðîâàíèÿ ïàðàëëåëüíûõ âû÷èñëåíèé.
4. Óïðàâëåíèå ïðîöåññîì ïàðàëëåëüíûõ âû÷èñëåíèé íà îñíîâå ñîáûòèé (ïðîãðàììèðîâàíèå ñîáûòèÿìè).
Äîêóìåíòàöèÿ ïî ÿçûêó ïðîãðàììèðîâàíèÿ CAPER Caper.doc
Ñðåäà ðàçðàáîòêè - DEMO ïðîãðàììa:
NCaperDemo.zip
|