Go の構文は C 言語に似ていますが、変数の宣言が異なります。 Go はガベージ コレクションをサポートしています。 Go の並列計算モデルは Tony Hall の Communicating Sequential Process (CSP) をベースにしており、同様のモデルを採用している言語としては Occam や Limbo などもあり、チャネル伝送などこのモデルの特徴も Go に備わっています。 C++ と比較すると、Go には列挙、例外処理、継承、ジェネリックス、アサーション、仮想関数などの機能は含まれていませんが、スライス タイプ、同時実行性、パイプライン、ガベージ コレクション関数、インターフェイスなどの機能が追加されています。サポート。 Java とは異なり、Go は文字列型と同様に、連想配列 (ハッシュまたは辞書とも呼ばれます) をネイティブに提供します。