Channel (programming): Difference between revisions

Content deleted Content added
WikiCleanerBot (talk | contribs)
m v2.05b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation)
Line 91:
 
* For Scala:
** CSO -- Communicating Scala Objects<ref>{{Citation |last=Sufrin |first=Bernard |title=ThreadCSO |date=2021-07-13 |url=https://github.com/sufrin/ThreadCSO/blob/5f8ef6eebdfd8e001e45af18fea52fec36ff7ddd/Lectures/cso-paper.pdf |access-date=2023-02-17}}</ref> is a complete DSL for channel-based communication and concurrency whose semantic primitives are generalizations of the OCCAM primitives. CSO has been used since 2007 in the teaching of concurrent programming, and relevant lectures can be found with the ThreadCSO implementation.<ref>{{Citation |last=Sufrin |first=Bernard |title=ThreadCSO |date=2021-07-13 |url=https://github.com/sufrin/ThreadCSO |access-date=2023-02-17}}</ref>.
 
* For C++: