Go语言设计实现内幕
作为一名Go语言开发展,很庆幸见证了Go语言的逐渐发展壮大,现在也赢得了很多开发者的青睐。作为一名Gopher,很难不被Go语言的设计实现所着迷,或者说,了解这里的设计实现细节,可以让我们学到更多,也可以写出更好的代码。
在我学习Go语言的过程中,也阅读了不少其他开发者写的文章,也做了很多源码分析、跟踪调试,怎么说呢?了解这些细节其实并不是最重要的,了解背后的设计方案、设计思想才是最有价值的。细节总是在变化中的,但是设计方案、思想的大方向是更加明确些的。我逐渐将之前收集、书写的内容进行分类整理,就变成了当前的电子书。
本内容涉及大量的Go语言设计实现方面的内容,包括编译器、链接器、运行时调度、内存分配器、垃圾回收器、标准库等等,尽量保证知识点的系统性,《Go语言设计实现内幕》。
欢迎阅读,如果您在阅读过程中发现有错误、疏漏、建议,不要犹豫,请给我提issue。