easy to build simple, reliable, and efficient software. golang.org Robert Griesemer, Rob Pike and Ken Thompson started sketching the goals for a new language on the white board on September 21, 2007.
handling. http://blog.golang.org/error-handling-and-go • Gourotines instead of threads • Object-oriented? Yes and no. No type hierarchy. Interfaces. • No pointer arithmetic for safety: no memory illegal address risk • Garbage collected
decided not to do it for a reason. • But what if you want to guarantee a specific package version? https://code.google.com/p/go-wiki/wiki/ PackageManagementTools
Unused? = No compiling :( … :) • Just discovered: fix it automagically :) http://godoc.org/golang.org/x/tools/cmd/goimports Productivity += 1000 • godoc -http=:6000 to see the docs on your computer or use godoc.org