Go
Google's language for networked servers: deliberately small, fast to compile, with concurrency built into the language.
Core Principles & Analysis
- Robert Griesemer, Rob Pike and Ken Thompson designed it from 2007, released open source in 2009.
- Goroutines make concurrency cheap: thousands of lightweight threads per process.
- Docker, Kubernetes and much of the cloud infrastructure layer are written in it.