C-Go语言的性能和传统C/C++语言相比怎样?

C-Go语言的性能和传统C/C++语言相比怎样?

瑾兮 发布于 2017-10-23 字数 110 浏览 1657 回复 7

以前曾有人说Go只是谷歌的玩具,话说今年go貌似很火的样子,看来不仅是玩具而已,不知道go的性能和c相比如何?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

偏爱自由 2017-10-28 7 楼

都是编译性语言嘛……运行效率基本不差什么,而且GO语言在代码效率的某些方面还有一定的优势

虐人心 2017-10-27 6 楼

自我感觉,Go应该蛮好的,毕竟它也是一种系统语言同时也是编译语言,在速度和执行效率上,应该不会和C、C++悬殊很多。此外,Go 支持面向对象,面向对象的好处我就不多说了。虽然到目前为止我还不是很了解Go,不过很期待,也很看好谷歌的东西,希望以后有时间可以学习一下。。。

清晨说ぺ晚安 2017-10-27 5 楼

肯定的告诉你,Go 在谷歌内部从来都不是玩具

当工程的大小到了修改一下重新编译需要10分钟的时候,Go 的价值就体现出来了,而很多大公司里,10分钟不算什么,所以谷歌内部在努力普及 Go,只是不可能几年就把庞大的代码库用Go重写,特别是还有GWT等在内部使用

很多时候,开发速度比运行速度重要的多,特别是并行程序,网络需求很高的程序等

Go只是为了满足特定的需求,没必要和其他语言比

归属感 2017-10-26 4 楼

Go语言与C语言相比 性能肯定没有C语言好,应该也没有C++好,这是个人推测

浮生未歇 2017-10-26 3 楼

速度一定不如c。c++不敢说,因为c++太庞大了

灵芸 2017-10-24 2 楼

系统测开发现状

要求高并发
要求开发速度
要求性能好
要求可分布

C/C++

写的好的话

− 速度快,内存利用率高

写不好的话

− 内存泄露

− Core dump

语言层面完全没有对并发有支持

裸用 os 的并发机制:线程 / 进程

Java

速度快,语言不灵活

语言层面有一定的并发支持,基于 os 并发机制

PHP/Python/Ruby

开发速度快,灵活

速度慢

语言层面依旧裸用 os 的并发机制,甚至不提供或者有限制

清晨说ぺ晚安 2017-10-23 1 楼

单说效率的话,这篇文章对你会有用的。http://developer.51cto.com/art/200912/172996.htm