Go语言是做什么的

 我来答
一颗小芒果丫
高粉答主

2019-09-25 · 不定时分享
一颗小芒果丫
采纳数:209 获赞数:280582

向TA提问 私信TA
展开全部

应用于搭建 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。

Go 是谷歌的编程语言,而不是社区的。在这位博主看来,虽然 Go 语言拥有一个贡献者社区,但是它并不是社区的项目,只是谷歌的一个项目。所以只要是谷歌反对的东西,没有人可以把这个东西加到 Go 语言中。

InfoQ 记者也第一时间联系了《Go 并发编程实战》作者、前轻松筹大数据负责人郝林,他的观点是:Go 语言是大家的,只有伪爱好者才会谈舍弃。在郝林看来,Go 语言官方团队在谷歌内部实属一个很小的团队,但其成员几乎个个都是技术大神。

很多社区成员为 Go 语言贡献了很多重要并且有价值的东西,这些从贡献者和提交者的多样性就可以看出来。但谷歌作为整个 Go 社区的守门人,它独自决定什么东西可以被 Go 语言接受,什么不能被接受。

在 Go 语言模块系统上发生的一件事情,谷歌 Go 语言核心团队的一名成员放弃了由外部 Go 社区开发的一个模块系统,因为它使用了另一种不同的模型。Go 语言拥有一个贡献者社区,但是它并不是一个社区项目。

疆禾科技
2024-11-20 广告
go gregulator建议选择上海疆禾科技有限公司,上海疆禾科技有限公司专业从事仪器仪表、液压元件、气动元件、阀门及管件等产品的技术支持和销售,提供全线流体控制系统的仪表阀门、减压阀、接头配件等,在厂家和用户之间起到很好的桥梁作用。我们... 点击进入详情页
本回答由疆禾科技提供
老男孩教育
2021-09-10 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部
根据谷歌著名的软件工程师——Go语言的设计人之一——Rob Pike的说法,它是用来开发”大型软件“的。
Pike说Go语言适合于”很多程序员一起开发的大型软件,并且开发周期较长,支持云计算的网络服务:简言之,就是服务端软件。Go语言能够让程序员快速开发,并且在软件不断的增长过程中,它能让程序员更容易地进行维护和修改。它融合了传统编译型语言的高效性和脚本语言的易用性和富于表达性。
但对于其它类型的软件,Go语言也一样的好用。例如,我在Google+上询问了Go语言的使用者,得到了Douglas Fils的回复,他正在拿各种语言做实验。
Fils说他现在有时会开发一些Web应用程序,大多数都是在Java虚拟机(JVM)平台上。“所以Java自然是最常用的。我最近开始尝试更多的语言,例如Scala和Groovy。我用Groovy语言已经开发了不少的东西,而且刚刚完成了一个Groovy/Grails语言上的大型项目。我还研究了一下Ruby on Rails/Python(Python框架),并用它们做了一些东西。”
他说他用早期版本的Go语言开发了一个Web界面来处理数据资源。但很不幸。“当时的Go的程序库和语法使得开发起来很困难。我还尝试了node.js,而且,到了一月份,我的精力完全转向了node.js.”
Node.js,Fils说,很流行,“虽然我很喜欢它,但它的单线程事件循环机制和非阻塞的编程模式让我不太满意。还有,所有的东西都要用Javascript的回调函数,我不喜欢这样。”很显然,他不是一个JavaScript的粉丝。Go语言的语法和结构,从另一方面讲,“还是很简洁的。”
当Go语言的语法和结构趋于稳定,并发布了Go1时,他觉得应该转回来,重写他的Go语言程序。这回,他想起来了当初为什么想用Go来开发。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闫凡飘凉0v
2018-12-28 · TA获得超过137个赞
知道答主
回答量:5
采纳率:0%
帮助的人:4.1万
展开全部
Go语言是一种简单、高效率的编程语言,主要做企业的服务器开发,区块链开发、网站开发、传统项目开发。(比如区块链数字货币,以太坊,LoL游戏服务器、王者荣耀游戏服务器、链家租房网、58同城、赶集网、阿里云、百度云,金融区块链系统等)
Go语言来自Google,是一个编程界的富二代,Google公司力挺Go语言。
如果想具体了解或者学习一下可以去黑马程序员问问看,我一个同学就是在那里学习的,我做python的,他区块链,薪资比高我好几K,- -||
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4fcd41b
2018-12-27
知道答主
回答量:10
采纳率:0%
帮助的人:7612
展开全部
Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发Go,是因为过去10多年间软件开发的难度令人沮丧。
Go是谷歌2009发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言.
北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2018-12-28 · TA获得超过356个赞
知道小有建树答主
回答量:1177
采纳率:35%
帮助的人:107万
展开全部


编程语言哈哈

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式