At the core of this is the simple fact that you have to start somewhere. The founding Go team had experience (UNIX, B, C, Plan 9, Pic, Blit, GNU C/C++, ...) and well-understood code on hand from prior work (assembler, compilers, and a linker that all worked together). Also, it is dangerous to build New in New because as you learn your mistakes and want to make big changes it is harder because that means breaking the thread by which all the system hangs together.
This is where it started--because that was practical for both reasons. Once there was Go 1, and after a few iterations, (Go 1,4) the stability was there and the promise was there and it became time to implement Go in Go. That happened. Now that is all distant memory to people and nobody's focus. On Sun, Feb 18, 2018 at 4:24 PM, Compiler <erfangnuli...@gmail.com> wrote: > When Golang using *bootstrapping **technique* , performance not Decrease? > > On Monday, February 19, 2018 at 3:42:18 AM UTC+3:30, Compiler wrote: >> >> *bootstrapping* is the technique for producing a self-compiling compiler >> <https://en.wikipedia.org/wiki/Self-hosting_compiler> >> >> On Monday, February 19, 2018 at 3:40:54 AM UTC+3:30, Compiler wrote: >>> >>> whats difference between self-hosting compiler vs Bootstrapping compiler? >>> >>> https://en.wikipedia.org/wiki/Bootstrapping_(compilers) >>> >>> On Monday, February 19, 2018 at 3:34:48 AM UTC+3:30, Michael Jones wrote: >>>> >>>> much better! i suggest Google searches about bootstrapping, >>>> self-hosting, and security. >>>> >>> -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Michael T. Jones michael.jo...@gmail.com -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.