Day 3 Closing Talk: The Legacy of Go
summary
Go claims lineage from Algol, CSP and Oberon and shows how goroutines and channels are direct heirs of Newsqueak/CSP while implicit interfaces deliver Smalltalk-like message passing in a typed language. Origins trace to a 2007 45‑minute C++ build frustration and three designers who enforced evolution not revolution. Concrete milestones: GC pause <1 ms, Go 1.0 in 2012, go modules and checksum DB, ~2,000 contributors, GitHub rank #4 and market share rising from 8% to 18%. Companies report major cost and performance wins.
AI-written summary · about
chapters (9)
- 0:00Introduction and legacy
- 3:35UNIX pipes and CSP
- 6:45Go unifying language branches
- 8:51Go’s features from past languages
- 17:41Go’s birth and design principles
- 22:14Go’s evolution today
- 30:52Go’s milestones over decade
- 35:14What’s next for Go
- 38:03Go’s legacy of innovation
related talks
47mWhat We Got Right, What We Got Wrong
28mSOLID Go Design
46mWhy you can't use GO! (away from anti-patterns)
33mChanneling the Inner Complexity
01h 02mProcedural Programming: It Never Went Away
15mJava Devs Go! the Wrong Way 7 Times
44mHow Do You Structure Your Go Apps?
28mDropping Down Go Functions in Assembly
