TL;DR
Google が支援するオープンソースのプログラミング言語。公式サイトでは「Build simple, secure, scalable systems with Go」とうたっている。Golang や Go 言語とも呼ばれる。
なぜ必要か
公式サイトは、Go の特徴として、学びやすくチーム開発に向いていること、並行処理を言語に組み込み、充実した標準ライブラリを持つことを挙げている。パートナーやコミュニティ、ツールのエコシステムも大きい。
例
公式サイトでは、主な用途として次の 4 つを挙げている。
- クラウドとネットワークのサービス
- コマンドラインツール
- Web アプリケーション
- DevOps と SRE(ビルドの速さ、簡潔な構文、自動フォーマッタとドキュメント生成ツールが支えになる)