2022,越来越多的开发者会发现,组长开始让自己组用 Rust 来重构项目了,即便是组长不 Push,身边的同事好像也在悄咪咪地练习“borrow checker”,有时还会看见同事对着屏幕发飙:什么玩意儿,不倒腾了!业务需求一致对口,性能高效,入门虽然难但开发还挺高效,社区驱动的开源项目,内存安全。
拥有 40 多年编程经验的知名 Go 开发者与作家 John Arundel 在其个人博客分享了《Rust vs Go in 2023》一文,该文章非常中肯地指出了这两门语言的优缺点,以及适用场景,对于那些不知道如何选择编程语言的开发者来说,绝对是一篇非常不错的参考文章。
在这种情况下,像 Kotlin 或 Go 这样的现代可管理语言,提供的速度也不错,性能也令人满意,并且由于具有垃圾收集器的动态内存管理而保证了内存安全。在 Kotlin 中,开始类 Foo 并继续解决业务问题。
如果你的系统已经安装了Chocolatey 或者 Scoop,可以使用他们安装Rustup,我就为了方便就用系统自带的Winget来安装了:然后安装工具链的话,如果你的电脑有msvc,就下使用msvc的工具链:如果你的电脑没有msvc,推荐使用mingw,更加小巧而且安装方便:工具链也可以安装多个,可以用下面的方法切换:安装Mingw#
本文是“2021 InfoQ 年度技术盘点与展望”系列文章之一,由 InfoQ 编辑部制作呈现,重点聚焦编程语言领域在 2021 年的重要进展、动态,希望能帮助你准确把握 2021 年编程语言领域的核心发展脉络,在行业内始终保持足够的技术敏锐度。