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