News for hackers. Stuff that matters.
Re:Go 1.7 is released by micro_cam on Tuesday August 16, 2016 @12:42AM (#12295584)
There are llvm (and gcc) implementations of go but main/reference implementation was written from scratch in C and later moved to pure go. IIRC the authors wanted to achieve really fast compilation and a few other things that required them to start from scratch.
Re:Go 1.7 is released by nathany on Tuesday August 16, 2016 @02:21AM (#12295854)
There was also the matter of figuring out llvm in order to use it. The initial Go compiler was based on the Plan 9 C compiler toolchain, which the designers of Go know well.

One of the other reasons relates to how stacks are handled for goroutines.