• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

忽冷忽热的GO语言,究竟是什么路子?

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

忽冷忽热的GO语言,究竟是什么路子?

后端说 GO就图一乐,还是做Java

运维说 GO就图一乐,还是用Python

全栈说 GO就图一乐,还是写PHP

大佬说 GO真的牛B,我现在搞C

前端说 ......小朋友,你是否有很多问号。

为什么GO国内比国外火的早

14年GO语言分布统计

https://hermanschaaf.com/why-is-go-popular-in-china/

这是一篇早年的国外统计,可以发现在14年的时候使用Golang的开发者大多来自于中国。

Golang是09年由谷歌首次发布的编程语言,旨在保留动态语言快速开发特性的同时兼备编译语言的严谨和性能。从结果上来看GO确实兼备了这两个特性,但有时人们对这些特性又爱又恨。

2010年中国进入3G时代,电脑办公基本普及。通信、手机厂商大肆宣扬3G技术,是中国进入互联网时代的开端之年。而当时中国的软件技术并不是十分的优秀,以至于大多数二三线互联网从业人员甚至不懂什么是编译技术,开始就学习的是热门的Java、PHP等技术,以至于后来的Python,或许也有人关注到了谷歌刚刚发布的Golang。

虽然测评数据显示有时候Java和Golang不相上下,但是再去除I/O或其它涉及复杂数据处理之后,单纯的数据计算Go编译后的程序速度一定是远超Java的字节码程序的。我也不放测试了,有兴趣的可以自己测一下。作为投机主义盛行的今天,选择GO可能也是国人的一些投机吧。

GO语言和区块链

这里谈的区块链,我个人是想说区块链和任何语言都没有直接的关系,区块链技术是一套分布式算法,保证了数据的分布式协同机制和数据相对不可逆。理论上可以用任何语言来实现区块链相关的程序。

GO和区块链那么亲近,或许是比特币和GO同样是09年诞生的不解之缘。

亦或者是GO的快速开发和无依赖高性能的特点,让区块链生态链更多的选择GO。

忽冷忽热的GO语言

正如我开篇说的段子一样,2020年6月编程语言排行榜GO仅仅排在12位,在GO前面的都是在某个领域有绝对话语权的语言,无论是VB,R语言都是在特定领域有绝对市场的编程语言。GO至今为止,除了少数公司作为主技术栈和几个现象级应用程序,并没有占据任何一个市场领域,多数公司采用GO语言作为辅助技术,但GO又不像Python那样善于科学计算,所以自然造成了不温不火。


2020年6月编程语言排行

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
【Networking】go get 失败,代理配置发布时间:2022-07-10
下一篇:
服务计算:Go语言实现selpg发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap