01.4.1 Go是完美的么

没有任何语言是完美的,Go也不例外。但是有些语言在某些方面具有特定的优势。就个人而言,我不喜欢Java,过去习惯于使用C++,但是现在一点也不喜欢它了。其中的原因是,我发现Java代码和C++代码不是很让人舒适。 当然,Go也是有缺点的:

  • Go不直接支持面向对象编程,这就使得那些已经习惯于面向对象编程的开发者来说非常痛苦。然而,你可以用组合的方式去模拟面向对象的实现方式。

  • 对于一些开发者来说,仍然偏爱C,Go不会完全取代C!

  • C仍然是处理最快的系统语言,因为类Unix系统就是用C开发的。

    然而,这并不阻碍Go变得越来越流行!