> For the complete documentation index, see [llms.txt](https://wskdsgcf.gitbook.io/mastering-go-zh-cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wskdsgcf.gitbook.io/mastering-go-zh-cn/1-go-yu-cao-zuo-xi-tong/01.4/01.4.1.md).

# 01.4.1 Go是完美的么

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

* Go不直接支持面向对象编程，这就使得那些已经习惯于面向对象编程的开发者来说非常痛苦。然而，你可以用组合的方式去模拟面向对象的实现方式。
* 对于一些开发者来说，仍然偏爱C，Go不会完全取代C!
* C仍然是处理最快的系统语言，因为类Unix系统就是用C开发的。

  然而，这并不阻碍Go变得越来越流行！
