タグ

ブックマーク / qiita.com/coolandsmartrr (1)

  • Goプログラムがビルドされるまで (コンパイラーの仕組みを探る) - Qiita

    Goを使っているプログラマの中でコンパイラについて聞いたことある人もいるかも知れませんが、実際に何をしているか分からないかもしれません。 心配はGo無用。この記事で解説いたします。 コンパイルとは ただGoプログラムを書くだけでは実行はできません。 実行可能にするまでに手を加える必要があります。コンパイラがソースコードをコンピューターが理解できる形式に変換します。 コンパイルをするプログラムの名前がコンパイラです。 GCCやLLVMとか聞いたことありますか?これらもコンパイラです。 これらのコンパイラは長期に渡って、たくさんの貢献者によって開発されて来ました。 > go build main.go もちろん、Goでもコンパイルします。 このコマンドのように、Goプログラムをビルドするたびにコンパイルしているんです。 Goコンパイラについて Goは独自のコンパイラを開発しています。 (GCC

    Goプログラムがビルドされるまで (コンパイラーの仕組みを探る) - Qiita
    higed
    higed 2024/01/02
  • 1