C = (вимовляється "Див Stripes") є Паралельний C / C ++ Мова програмування розширення.
Він призначений для покриття всіх типових парадигм паралельного програмування і доповнити або навіть замінити існуючі розширення паралельних мови і бібліотек, забезпечуючи один паралельний мову найбільш природним чином пов'язані з C / C ++ синтаксис і семантику.
Принципи і конструкціями C = числі гнучкі семантику завдання-нить, паралельні областей видимості, об'єкта без синхронізації і послуга очікування взаємодії задача парадигми сприймаються, щоб бути легко прийняті іншими процедурними і об'єктно-орієнтованих мовах, складений або інтерпретувати.
Коротше кажучи, основна ідея С = є мотивація паралельного мислення, нехай програмісти зосередитися на написанні паралельних програм, в першу чергу, а не робити роботу двічі реалізації послідовну програму, а потім намагається многопоточного його (хоча останній підхід, неминуче в багатьох випадках, також елегантно підтримується).
В даний час, C = розширення мови реалізується як бібліотеку і не має на увазі конкретну підтримку компілятора, ні радикальні зміни в існуючих процесах програмне забезпечення будівельних
Обмеження :.
Обмежена функціональність
Коментар не знайдено