Go言語: CGO

Go から C の関数を呼び出す仕組み。

  • メリット: 既存の C ライブラリを再利用できる。
  • デメリット: ビルドに C コンパイラが必要になり、クロスコンパイルが難しく、環境依存になる。

Go の「どこでも簡単にビルドできる」強みを一部手放して、C の力を借りる仕組み。