2024年2月,go1.22震撼登场,荣登编程语言前十!

发表时间: 2024-03-01 10:08

怎么说,怎么说,

你的快乐不是因为我

我的悲伤却只与你有关


每个人都有独特的美丽

上帝赐予我们有限的眼光

以此为契机,

爱情故事才以发生


golang学习记

分享golang 学习的点滴

102篇原创内容

公众号



TIOBE 2024 年 2 月份的编程语言排行榜已经公布,官方的标题是:Go 语言进入前十(The Go programming language enters the top 10),go首次进入了前十。






同时,go1.22也在2月发布了。由于这个排名是根据流行的搜索引擎,如谷歌,必应,百度等,Go更新了for循环不再共享循环变量,被许多人认为是众望所归的更新,导致了海量的搜索热潮。


不过,一门语言是昙花一现还是能称霸一时,还是要看他的长期表现。所以还是很期待Go后面的剧情的。


回顾go的历史,从2007年由三位谷歌大佬发布,经过了15年的发展到了今天的编程语言的新秀。


2015 年,Go 在 TIOBE 指数上的排名跌至第 122 位,该语言似乎要被放弃了。一年后,Go 采用了非常严格的“半年”发布周期(由Google支持),每个新版本,Go 都有所改进。与此同时,Docker 和 Kubernetes(都是用 Go 编写的)从 2016 年开始变得非常流行,使得 Go 语言被越来越多人关注。


go语言的优势领域主要在容器技术,云计算,流行的工具有Etcd,Consul,后端开发,有Gin,GORM,beego,go-zero等框架


其中排名前四的选手还是Python,C,C++,Java。


Python因为近几年人工智能AI的爆炸般的发现,OpenAI在2023年为世界贡献了Chatgpt,AIGC,在今年2月又贡献了文生视频的Sora,让Python成为了一门热度居高不下的语言。


C,C++常年都是第一第二的王者存在,在操作系统有着几乎无法撼动的神圣地位,这里之所以说几乎是因为新兴语言Rust的异军突起,他以极强的内存安全性著称,有逐渐代替C,C++的强大姿势。




Java是快30岁的语言了,所以常有Java老了,危险了,跟不上时代发展潮流了。然而Java界的大佬们仍然在积极的更新,努力符合现在的发展趋势。比如Springboot3时代的到来,不过和Go比起来还是有一些差距的。


除了 Go 语言,本月的榜单有两门 “上古语言” 罕见地进入了前20:Fortran 从去年同期的第 24 位上升至第 11 位,
PHP 在其前一位COBOL 从去年同期的第 30 位上升至第 19 位,
紧随大热的 Rust 其后
无论如何,作为一个gopher,
Go生态可以发展的更好是大家的福音。

但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。对于程序员来说,从广度上说,需要了解语言之间的各自的优势和缺点,从而在技术选型方面不至于盲目追求某一类技术。