C =(发音为“见条纹')是一个并行C / C ++编程语言的扩展。
它的目的是涵盖所有典型的并行编程模式和补充,甚至通过提供一个单一的并行语言与C / C ++的语法和语义最自然的连接代替现有的并行语言扩展和库。
的原则和C =包括灵活的工作线程的语义,同时可见范围,对象,免费同步,并唤醒等待任务的互动模式构建的设想可以很容易地通过其他程序和面向对象的语言,编译或解释。
总之,C的主要思想是=激励平行思维,让程序员专注于在第一时间编写并行程序,而不是通过实施顺序程序,然后试图多线程它(尽管后者的方法做的工作了两次,不可避免在许多情况下,还典雅支持)。
目前,C =语言扩展实现为C库,并不意味着具体的编译器的支持,也没有从根本上改变现有的软件建设进程
限制:
功能有限
评论没有发现