11. ● Statically-typed
● Compiled
● Type-safe and memory-safe
● Garbage collected
● Concurrent from inception
● Built for the web
● Support for functional programming
● Object oriented
● Explicit dependency
17. Packaging
Go code lives in packages.
Packages contain type, function, variable, and
constant declarations.
Case determines visibility: Foo is exported, foo
is not.
18. Duck typing
Walks like a duck and swims like a duck and
quacks like a duck, I call that a duck.
30. Tour and Tutorials
Do not take my word for it, take the tour of Go
● golang.org
● tour.golang.org
31. Tour and tutorials … continued
You may find other talks by the Google Go
team interesting
● go get code.google.com/p/go.talks
● go get code.google.com/p/go.talks/present
And more and more youtube videos
32. Tour and tutorials … continued
Join the Go community
● golang-nuts google group
● Go+ on Google+
● @go_nuts at Twitter
Check out the Go Blog
● blog.golang.org