Äîáðî ïîæàëîâàòü â ìèð ïàðàëëåëüíîãî ïðîãðàììèðîâàíèÿ íà ÿçûêå - 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.zipsave

Îãëàâëåíèå è ïðîñìîòð:

ÂÂÅÄÅÍÈÅ

ÏÐÈÍÖÈÏÈÀËÜÍÛÅ ÏÎËÎÆÅÍÈß

ÑÒÐÓÊÒÓÐÀ ÏÐÎÃÐÀÌÌ

ÇÍÀÊÎÂÀß ÑÈÑÒÅÌÀ È ÈÄÅÍÒÈÔÈÊÀÒÎÐÛ

ÔÈÇÈ×ÅÑÊÀß È ËÎÃÈ×ÅÑÊÀß
ÑÒÐÎÊÀ ÈÑÕÎÄÍÎÃÎ ÒÅÊÑÒÀ

ÌÅÒÊÈ

ÊÎÌÀÍÄÛ È ÂÛÐÀÆÅÍÈß (îáùèå ïîëîæåíèÿ)

ÔÓÍÊÖÈÈ Â CAPER (îáùèå ïîëîæåíèÿ)

ÊÎÌÏÈËßÖÈß ÏÐÎÃÐÀÌÌ È ÌÀØÈÍÀ ßÇÛÊÀ

ÈÑÏÎËÍÅÍÈÅ ÏÐÎÃÐÀÌÌ CAPER (îáùèå ïðèíöèïû)

ÊÎÌÀÍÄÛ ÊÎÌÏÈËßÒÎÐÀ

ÎÏÐÅÄÅËÈÒÅËÈ ÁËÎÊÎÂ

ÏÅÐÅÌÅÍÍÛÅ  È  ÌÅÑÒÀ: ÁÀÇÎÂÛÅ ÏÎÍßÒÈß

ÒÈÏÈÇÈÐÎÂÀÍÍÛÅ ÏÅÐÅÌÅÍÍÛÅ

ÑÒÐÓÊÒÓÐÛ È ÏÎÐÎÆÄÀÅÌÛÅ ÒÈÏÛ

ÎÏÐÅÄÅËÅÍÈÅ ÏÅÐÅÌÅÍÍÛÕ È ÌÅÑÒ, ÎÁËÀÑÒÈ ÂÈÄÈÌÎÑÒÈ

ÎÁÚßÂËÅÍÈÅ ÁËÎÊΠ- ÏÐÎÒÎÒÈÏÈÐÎÂÀÍÈÅ

ÌÀÑÑÈÂÛ,  ÔÀÉË-ÌÀÑÑÈÂÛ  È  ÐÅÃÈÎÍÛ

ÄÈÍÀÌÈ×ÅÑÊÎÅ È ÑÒÀÒÈ×ÅÑÊÎÅ ÏÎÑÒÐÎÅÍÈÅ È ÓÄÀËÅÍÈÅ ÏÅÐÅÌÅÍÍÛÕ

ÎÏÅÐÀÖÈÈ  CAPER

ÊÎÍÑÒÀÍÒÛ È ÑÒÐÎÊÎÂÛÅ ËÈÒÅÐÀËÛ

ÔÎÐÌÈÐÎÂÀÍÈÅ È ÐÀÁÎÒÀ Ñ ÒÈÏÀÌÈ ÏÅÐÅÌÅÍÍÛÕ

ÑÄÂÎÅÍÍÛÅ È ÌÍÎÆÅÑÒÂÅÍÍÛÅ ÇÍÀ×ÅÍÈß
ÏÅÐÅÌÅÍÍÛÕ

ÂÛÇÎÂÛ ÁËÎÊΠÊÎÌÀÍÄ È ÈÍÈÖÈÀÖÈß ÏÀÐÀËËÅËÜÍÛÕ ÂÛ×ÈÑËÅÍÈÉ

ÓÏÐÀÂËÅÍÈÅ ÏÀÐÀËËÅËÜÍÛÌÈ ÏÐÎÖÅÑÑÀÌÈ

ÀÄÐÅÑÎÂÀÍÈÅ È ÈÑÏÎËÍÅÍÈÅ ÎÒÄÅËÜÍÛÕ ÊÎÌÀÍÄ

ÑÎÁÛÒÈß È ÓÏÐÀÂËÅÍÈÅ ÈÌÈ

ÄÈÍÀÌÈ×ÅÑÊÀß ÊÎÌÏÈËßÖÈß, ÇÀÃÐÓÇÊÀ È ÂÛÃÐÓÇÊÀ

ÐÅÀËÜÍÛÅ ÏÐÈÌÅÐÛ

ÔÓÍÊÖÈÈ ÓÏÐÀÂËÅÍÈß

ÎÒËÀÄÊÀ ÏÐÎÃÐÀÌÌ, ÎÒËÀÄ×ÈÊÈ

ÎÁÐÀÁÎÒÊÀ ÎØÈÁÎÊ ÂÛÏÎËÍÅÍÈß

ÑËÓÆÅÁÍÛÅ ÔÓÍÊÖÈÈ

ÑÒÐÎÊÎÂÛÅ ÔÓÍÊÖÈÈ

ÝÊÐÀÍÍÛÅ ÔÓÍÊÖÈÈ

Ôîíòû è óïðàâëåíèå èìè

"Øòó÷êè"Windows è óïðàâëåíèå èìè

Ôóíêöèè ðèñîâàíèÿ

Çàãðóçêà è îòîáðàæåíèå Bitmap

ÀÐÈÔÌÅÒÈ×ÅÑÊÈÅ ÔÓÍÊÖÈÈ

ÐÀÁÎÒÀ Ñ ÁÈÁËÈÎÒÅÊÀÌÈ ÎÑ

ÔÀÉËÎÂÛÅ ÔÓÍÊÖÈÈ

ÔÓÍÊÖÈÈ ÏÅÐÈÔÅÐÈÈ

ÔÓÍÖÈÈ ÒÀÉÌÅÐÀ

ÓÑÒÀÍÎÂÊÈ ÐÅÆÈÌÎÂ ÓÏÐÀÂËÅÍÈß

ÔÓÍÊÖÈÈ ÊÎÍÂÅÐÒÈÐÎÂÀÍÈß ÒÈÏÎÂ

ÍÅ ÄÎÊÓÌÅÍÒÈÐÎÂÀÍÎ !!!!!!!!!

Ñïèñîê ïóáëèêàöèé