Origins of Go Concurrency style by Rob Pike
11K subscribers • 8 videos on Hallway
- Recommended by 4 people: 3 on Hacker News and 1 on Lobsters.
- A classic. People kept recommending it from 2013 to 2019.
- Presented by Rob Pike, co-creator of Go
- Linked in the descriptionSlides on go-lang.cat-v.org
Intermediate. Assumes working knowledge.
28K views14 years ago4 recommendations
Programming languagesHistory and cultureGoConcurrency and parallelismLanguage design and type systems
Rob Pike traces the history of Go's concurrency model from Tony Hoare's CSP paper through Squeak, Newsqueak, and Limbo.
A Talk at OSCON's Emerging Languages Camp 2010. Slides are at go-lang.cat-v.org/talks/slides/emerging-languages-camp-2010.…Why it's here
4 people recommend thisWhat people say. Recommended as a fascinating historical overview of how CSP and older languages influenced Go's concurrency model.
Moments people linked to
canthonytuccion Hacker News • Recommends
On “Less is exponentially more (2012)”
bishop_mandibleon Hacker News • Recommends
On “Rob Pike: Reflections on Window Systems (2008) [video]”
why-elon Hacker News • Recommends
On “The Story of Squeak, a Practical Smalltalk Written in Itself (1997)”
u/romcgbin r/compsci • Mentions
On “Thoughts On Five Years of Emerging Programming Languages”
vanderZwanon Hacker News • Mentions
On “Google Go: The Good, the Bad, and the Meh”
mseepgoodon Hacker News • Mentions
On “Go: building on the shoulders of giants and stepping on a few toes [video]”
Kranaron Hacker News • Mentions
On “The borrowchecker is what I like the least about Rust”