Go
Jump to navigation
Jump to search
External
- https://golang.org
- http://www.infoq.com/presentations/go-iron-production
- http://tour.golang.org/welcome/1
- Language specification https://golang.org/ref/spec
Overview
(from the language specification document): Go is a general-purpose language designed with systems programming in mind. It is strongly typed and garbage-collected and has explicit support for concurrent programming. Programs are constructed from packages, whose properties allow efficient management of dependencies. The existing implementations use a traditional compile/link model to generate executable binaries.
Reasons to Use Go
- concurrency is a fundamental part of the language
- standard library has almost everything one needs
- terse
- compiled
- it compiles fast
- it runs fast
- google is behind it