为什么觉得Go语言这么火?
有一句话说的好,你觉得是个宝,在别人那可能啥也不是!你的圈子让你看到的、听到的会不一样。如果你关注他,会发现到处都是它的信息。虽然Go语言这两年确实更流行了,但实际上并没有想象的那么火,毕竟什么语言要火起来,需要一定的时间积累,偶只能说Go有这个潜力。
Go语言由Google的几位大牛在2007年研发,2009年开源,并在2012年发布正式版本。2009年9月份发布出来,就受到了很多人的关注,同年获得了Tiobe公布的年度编程语言。由于GC等的一些问题,之后一度进入较低迷的状态,但社区依然挺火热,Goteam积极解决Go的一些问题。在2016年,Go再次获得了Tiobe年度编程语言。
大家不关心这个排名是否有问题,但从一定程度上可以看出,Go语言能够在几年时间内获得两次年度编程语言,足以看出其潜力。
Go真的越来越火
Go语言之所以受到越来越多的关注,有以下一些原因:
1、背景好。不仅是Google出品,创造该语言的人,也是计算机界鼎鼎大名的,KenThompson、RobPike、Robert等,后续又加入了其他大牛。
2、为并发而生。Go的产生就是为了解决实际问题,包括:利用多核、容易些并发程序、解决工程常见问题等。并发性是Go突出的亮点。
3、Go性能强悍。如下一张图可以看出端倪。
4、Go语言简单易学。学习门槛低,会更容易被人接受。
5、国内布道者的推动。比如Go语言中文网、谢孟军、七牛云等,都在大力推广Go语言,Go语言在全球范围内,在中国是最受欢迎的。
6、前景好。从Go语言中文网最近的流量看,关注Go语言的人有了极大的提高。另一方面,从招聘信息也可以看到,Go的需求量也越来越大。最关键的是,很多大厂都在使用Go语言。比如下图列出的:
总结
总的来说,Go现在还是比较小众,但出于快速增长期,多方面的原因让它收到极大的关注,而且很多人、企业在大力推广Go。偶建议大家都学学Go语言。