我一直坚信,高可用,高效率和简洁是分不开的。而go语言作为网络时代的c语言,秉承了c的简洁,将并发机制封装在语言内部,关键还是本地语言,这让我忍不住探究一下。
学习一门语言,希望看看他是如何实现的,于是先从go语言代码文件层次看起:

api目录,顾名思义包含着api说明,因为go还没完全发展成熟,所以存在api期望与变更。
doc目录,里面放着如何使用go语言的一些html文件。
include目录,源码编译包含文件。
lib目录,源码编译库文件。
misc目录,放了一些杂项,比如各种记事本工具集成,浏览器插件,源码管理等。
src目录,存放了go语言的语法实现,运行时实现等。
test目录,存放了对src里一些文件的单元测试。