到明年,Rust 和 Go 都将稳居前十

平时不太关注 TIOBE INDEX 的排名,但是今天刚好看到了,发现 Go 语言都已经排在第七了。

img

几年前我刚开始学习的时候,Go 语言其实受关注和欢迎程度没有这么高,但是近些年来一路狂飙,稳坐前十,成为了主流编程语言之一。

Go 在云计算、容器化和微服务架构中的应用越来越广泛。

而且云原生的基础设施 Kubernetes 和 Docker 等技术的普及,Go 语言凭借其高效的执行性能和简洁的代码结构,成为开发者构建云原生系统的首选语言。

未来几年,Go 语言应该会继续向前,稳居前十应该没什么问题,看什么时候能够超过 JavaScript 了。

其实另一个值得关注的是 Rust,Rust 的上升速度也非常惊人,去年还在 20 名左右徘徊,今年这时候的排名已经来到第 14 位了。

img

我在这几年接触和使用 Rust 的经历中,也非常看好 Rust 的发展。

Rust 的内存安全性和高性能,其实也逐步成为开发高性能系统、嵌入式应用和区块链技术的理想选择。

主要是 Rust 语言避免了传统 C/C++ 中存在的许多内存管理问题,且在性能上几乎不输给这些底层语言,这使得它在需要高效并且稳定的应用中逐渐取代了传统的技术栈

当然,C 和 C++ 的基本盘还是很大,Rust 作为一门相对较年轻的语言,其实能做到这种程度已经非常不错了。

到明年,Rust 或许能够超过前面的几个,首次进入到前十当中,拭目以待吧哈哈!


我自己的课程也是优先支持 Go 和 Rust 这两种语言,目前看来是挺正确的选择。

目前《从零实现 KV 存储》支持 Rust 和 Go 两种语言,手把手教学,只需要了解基础的语法知识,即可学会一个硬核实战项目!

课程详情链接:

https://w02agegxg3.feishu.cn/docx/Ktp3dBGl9oHdbOxbjUWcGdSnn3g

《从零实现 SQL 数据库》支持 Rust,使用 Rust 手写一个数据库系统,超级硬核,Rust 实战项目首选,并且还有 Rust 零基础的入门讲解,就算没有 Rust 基础也可以来学习。

课程详情链接:

https://w02agegxg3.feishu.cn/do