Go - Overview
The Go programming language:
- Is a statically typed general-purpose programming language
- Is a compiled language with very fast compile times
- Has garbage collection (Automatic memory management)
- Has built-in concurrency
- Has a package system (Code is organized into packages)
- Has no exceptions (Errors are values)
- Supports generics since v1.18
- Guarantees backwards compatibility