Goコンパイラの構造
Goコンパイラの構造およびソースコードについてよい資料があったのでメモ。
なお、記事の中のソースコード版数は、Go1.4となっている。コンパイルのフローは概要レベルでは網羅している。
- 参考資料
- Golang Internals, Part 1: Main Concepts and Project Structure | Altoros
- Golang Internals, Part 2: Diving Into the Go Compiler | Altoros
- Golang Internals, Part 3: The Linker, Object Files, and Relocations | Altoros
- Golang Internals, Part 4: Object Files and Function Metadata | Altoros
- Golang Internals, Part 5: the Runtime Bootstrap Process | Altoros