Things I love about Go
Frederic Cambus June 22, 2012 [Golang]Here is a list of various things I love about the Go programming language:
-
Statically typed language
-
C-like syntax (and consistent one!)
-
Compiled language (No possible source code alteration when deployed on production servers)
-
Statically linked binaries (No dependencies hell, easy to deploy in production)
-
Easy cross-compilation, both 32-bit and 64-bit (FreeBSD, Linux, Mac OS X and Windows)
-
Ultra fast compilation
-
No Makefiles (Replaced by the Go tool: go build & go install)
-
Gofmt tool (automatically formats Go programs)
-
Functions with multiple return values
-
Rich and feature-full standard library
-
Future proof (Goroutines & Channels)