C = (pronuncia-se 'See Stripes') é um C / C ++ Extensão Linguagem de Programação Paralela.
Ele é projetado para cobrir todos os paradigmas de programação paralela típicas e complementar ou até mesmo substituir extensões de linguagem paralelas existentes e bibliotecas, fornecendo um único idioma paralelo mais naturalmente relacionado com a sintaxe C / C ++ e semântica.
Os princípios e as construções de C = incluindo semântica flexíveis tarefa fios, escopos de visibilidade paralelas, sincronização sem objeto, e wake-wait interação tarefa paradigma são concebidos para ser facilmente adotado por outras linguagens procedurais e orientada a objetos, compiladas ou interpretadas.
Em resumo, a idéia principal do C = é motivar pensamento paralelo, permitir que os programadores se concentrar em escrever programas paralelos, em primeiro lugar, ao invés de fazer o trabalho duas vezes através da implementação de um programa sequencial e, em seguida, tentando multithread-lo (embora esta última abordagem, inevitável em muitos casos, também é suportada elegantemente).
Atualmente, o = extensão da linguagem C é implementado como uma biblioteca C e não implica apoio compilador específico, nem mudanças radicais nos processos de construção de software existentes
Limitações :.
A funcionalidade limitada
Comentários não encontrado