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

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

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

関連プロジェクト