TL;DR

Google が支援するオープンソースのプログラミング言語。公式サイトでは「Build simple, secure, scalable systems with Go」とうたっている。Golang や Go 言語とも呼ばれる。

なぜ必要か

公式サイトは、Go の特徴として、学びやすくチーム開発に向いていること、並行処理を言語に組み込み、充実した標準ライブラリを持つことを挙げている。パートナーやコミュニティ、ツールのエコシステムも大きい。

例

公式サイトでは、主な用途として次の 4 つを挙げている。

  • クラウドとネットワークのサービス
  • コマンドラインツール
  • Web アプリケーション
  • DevOps と SRE(ビルドの速さ、簡潔な構文、自動フォーマッタとドキュメント生成ツールが支えになる)

関連

出典