The Go programming language is an open source project (programming language) created by Google in 2007. Go is recognizably in the tradition of C, but it makes changes to improve conciseness, simplicity, and safety.
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel type system enables flexible and modular program construction.
Some other advantaged of the Go languages are:
• Compiles very quickly
• Supports concurrecy at the language level
• Functions are first-class objects in Go
• Strings and maps are built into the language
• Go has garbage collection