Google 的 Go 到底是为了解决什么样的问题
**来自官方FAQ的解答:** 用Go语言设计者的话说,主要有如下几点 1)计算机的速度变得极快,但软件开发还不够快。 2)在今天,依赖管理成为了软件开发中一个大的部分,但C传统语言的“头文件”与清晰的依赖分析——以及快速编译背道而驰。 3)对于像Java和C++那笨重的类型系统的反抗越来越多,这将人们推向了Python和JavaScript之类的动态类型语言。 4)流行的系统语言对于像垃圾回收与并行计算那种基本思想的支持并不算好。 5)多核计算机的出现产生了一些麻...阅读全文