Go プログラミング言語は、プログラマーの生産性を高めるオープンソース プロジェクトです。

Go は表現力豊かで簡潔で、クリーンで効率的です。その同時実行メカニズムにより、マルチコアのネットワーク マシンを最大限に活用できるプログラムを簡単に記述でき、新しいタイプのシステムにより、柔軟なモジュール式プログラム構築が可能になります。Go はすぐにマシンコードにコンパイルされますが、ガベージ コレクションの利便性やランタイム リフレクションの機能を利用できます。これは高速で静的に型付けされたコンパイル済み言語であり、動的に型付けされインタプリタ型の言語であるかのように感じられます。

Google のさまざまなチームが Go を使用して本番環境サービスを構築しています。公開例には、モバイル Chrome ユーザー向けの最適化プロキシ Flywheel、コンテナ オーケストレーション ツール Kubernetes、YouTube の MySQL データベース用の Vitess プロキシ、Chrome、Earth、Android SDK 用の dl.google.com ダウンロード サーバー、ログ分析用の Sawzall の Go への置き換えなどがあります。

関連プロジェクト

Fuchsia は最新のオープンソース オペレーティング システムであり、シンプルかつ安全で、更新可能かつ高性能です。システム リソース管理、ドライバ フレームワーク、ソフトウェアの抽象化など、オペレーティング システムの主要な機能を提供します。Fuchsia は、ハードウェアとソフトウェアの多様なエコシステムを強化するように設計された汎用オペレーティング システムです。
Dart は、あらゆるプラットフォームで高品質なアプリを開発できる、使いやすく、移植性が高く、生産性の高い言語です。
Firebase は、アプリの構築、拡大、収益化に役立つ統合ツールを提供するアプリ開発プラットフォームです。Firebase SDK を使用すると、複数のプラットフォームで直感的かつ慣用的な方法で Firebase サービスにアクセスできます。
Flutter は、単一のコードベースから美しくネイティブコンパイルされたマルチプラットフォーム アプリケーションを構築するためのオープンソース フレームワークです。