The document discusses the Go programming language. It introduces Go as a new systems programming language that is concurrent, garbage collected, and supports fast compilation. It has features like goroutines for parallel execution and channels for communication between goroutines. The document also provides quotes from Effective Go about how goroutines and channels work in Go.
Report
Share
Report
Share
1 of 17
More Related Content
Go! here we go!
1. Go! Here we go! 2012.02 Xing Xing / mikespook.com / Follow @mikespook
20. Do not communicate by sharing memory; instead, share memory by communicating. -- From "Effective Go"
21. Do not communicate by sharing memory; instead, share memory by communicating. -- From "Effective Go"
22. Channels combine communication—the exchange of a value—with synchronization—guaranteeing that two calculations (goroutines) are in a known state. -- From "Effective Go" Channel, PIPE or Message Queue? Channels
26. Not large but high-end communities On the doorstep, coming soon...
27. Coding Show “ The C heat” Soldiers: We are out of stack, sarge! Sarge: I know! We gonna get it! (The sarge opened a console and typed “showmethestack”...) Soldiers: Wow...Cool! We are survivors! Sarge: Yep! Because we all love the cheat! [asm_386.s, asm_amd64.s, asm_arm.s] runtime.morestack