有人学过GO语言么?和C++比、优缺点在那?

我学C++的、看见有人夸GO,心里想弄明白,有什么好、它与C++比、优缺点在那?... 我学C++的、看见有人夸GO,心里想弄明白,有什么好、它与C++比、优缺点在那? 展开
 我来答
婳霉
2018-08-04 · TA获得超过1579个赞
知道答主
回答量:30
采纳率:80%
帮助的人:5077
展开全部

C++适合本地程序的开发。Go语言适合网络程序和本地程序的开发。Go的优点:垃圾回收,语意明确,格式统一。 Go的缺点:效率目前没有C++高,但对于桌面程序而言,效率问题不大,因为硬件已经很快了。c++过于复杂了,加入很多炫技的内容。这些内容脱离了事情的本质。

最明显的就是所谓的面向对象。基于面向对象的工程如果足够大的情况下,会带来很大的耦合度,如果再加上内存管理,多线程等等。项目后期基本上没办法维护和增加功能。

关于c++的语言复杂性,你可以问知乎上的任何一位高手。没一个敢说自己精通c++。你也可以去看一下所有的c++编绎器,没有任何一个敢说自己完全实现了c++的标准。不同的编绎器之间实现细节又不同。所以功能再强大没有实用性,就失去了意义,只会制造更多的问题。




DeanSinaean
推荐于2017-10-02 · TA获得超过629个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:269万
展开全部
C++适合本地程序的开发.
Go语言适合网络程序和本地程序的开发.
相对于C++Go的优点:
垃圾回收
语意明确
格式统一

缺点:
效率目前没有C++高,但对于桌面程序而言,效率问题不大,因为硬件已经很快了.

C++是目前的主流语言,相信会和C一样成为经典.
成为经典的意思就是:学它的人能拿一份不错的工资,但也仅仅是不错而己.
将来的网络的世界,Go发热的机会很大,认为其前途看好.

Go的开发者包括Unix的创始人和C语言的创始人等,都是一代黑客之首,相信会做得很好.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-06
展开全部
Go是Google新开发的语言,现在功能和支持有限,作为开发人员只能作为小兴趣,估计前途不大。C++已经做够活跃和强大的,再者不要随便比较语言,毕竟语言只是解决问题的工具,就像Java是Web开发的首选,因为他相关的类库框架什么的相当强大。还是好好学你的C++吧。没意义比较这些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式