hackertube.io

Origins of Go Concurrency style by Rob Pike

jasonofthel33t · talk · Watch on YouTube

What it is

Rob Pike's 2010 talk at OSCON's Emerging Languages Camp on where Go's concurrency style comes from. It traces the idea from Hoare's CSP through Squeak, Newsqueak and Limbo to Go.

Why Hacker News recommends it

HN recommends it as the clearest account of the CSP lineage behind Go's goroutines and channels.

  • 3 people recommended it
  • 3 different months
  • 0 strong recommendations
  • first 2013, last 2025

What HN commenters said

  1. “He has given some really great Go talks which are available on youtube”

    Great hour-long Go talk by Rob Pike.

    canthonytucci, 2013-09 · Recommendation · in “Less is exponentially more (2012)”

  2. “A similarly interesting talk by him on CSP-inspired languages”

    Talk on CSP-inspired languages from Occam to Go.

    bishop_mandible, 2014-09 · Recommendation · in “Rob Pike: Reflections on Window Systems (2008) [video]”

  3. “Check out this video by Pike”

    Traces concurrency ideas from Squeak to Newsqueak to Go.

    why-el, 2019-01 · Recommendation · in “The Story of Squeak, a Practical Smalltalk Written in Itself (1997)”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: go, csp, concurrency, rob pike, newsqueak

Also recommended by the same people