Released in 2012 by Google.
Go is an attempt to combine the ease of programming of an interpreted, dynamically typed language with the efficiency and safety of a statically typed, compiled language.
Simple to learn and concise (25 keywords only).
Built for concurrency and parallelism.
- Hello world
- Variables
- Functions
- Defer
- Conditions
- Loops
- Pointers
- Structures
- Arrays
- Slices
- Maps
- Methods
- Interfaces
- Errors
- Panic
- Goroutines
- Channels
- Testing & Profiling
Designed by Google to solve Google's problem.