Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision Both sides next revision
courses:cs377-201951:week9 [2019/04/01 13:22]
mlsmith created
courses:cs377-201951:week9 [2019/04/03 13:33]
mlsmith [Channels]
Line 25: Line 25:
 ==== Channels ==== ==== Channels ====
  
-  * This week or next week +  * CSP and Go! 
 +  * Hoare's 1978 CSP paper: https://spinroot.com/courses/summer/Papers/hoare_1978.pdf 
 +    * Go implementation of examples from paper: https://godoc.org/github.com/thomas11/csp 
 +  * Rob Pike's Google I/O 2012 - Go Concurrency Patterns: https://youtu.be/f6kdp27TYZs 
 +  * Peter Welch's slides introducing CSP and occam (but we will use Go this semester!) 
 +    * [[courses:cs377-201951:lang-resources|Language Resources]]