C = (pronunciado 'Ver Stripes') es un C / C ++ Extensión Lenguaje de Programación Paralela.
Está diseñado para cubrir todos los paradigmas de programación paralela típicos y complementar o incluso sustituir extensiones de lenguaje paralelo existentes y bibliotecas proporcionando un único lenguaje paralelo conectado más naturalmente con la C / C ++ sintaxis y la semántica.
Los principios y las construcciones de C = incluyendo semántica flexibles tarea hilos, ámbitos visibilidad paralelas, sincronización-objeto libre y servicio de espera paradigma de interacción tarea se conciben para ser adoptada fácilmente por otras lenguas de procedimiento y orientado a objetos, compilado o interpretado.
En resumen, la idea principal de C = es motivar el pensamiento paralelo, permiten a los programadores se centran en la escritura de programas paralelos en el primer lugar, en lugar de hacer el trabajo dos veces por la implementación de un programa secuencial y luego tratar de multiproceso (aunque este último enfoque, inevitable en muchos casos, está también apoyado elegantemente).
Actualmente, el C = extensión de lenguaje se implementa como una biblioteca C y no implica un apoyo específico compilador, ni cambios radicales en los procesos de construcción de software existentes
Limitaciones :.
funcionalidad limitada
Comentarios que no se encuentran