Rust之路(0)
Rust——一个2012年出现,2015年推出1.0版本的“年轻”语言。在 2016 至 2018 年的 stack overflow 开发人员调查中,被评比为 “最受欢迎的编程语言” 之一(注意有“之一”)。
在大佬级的高级语言中,C/C++最接近底层,性能高,自由度大,属于变化莫测的扫地僧级别;JAVA,靠Sun和Oracle的强大商业能力,占据服务端开发C位;JavaScript,独步前端的语言,虽然出身草根,野蛮生长多年,在安全问题和浏览器兼容性问题中摸爬滚打多年,最终走上语生巅峰,迎娶白富美。还有Python、C#、Go、Ruby等,各领风骚,各占据一块自己的领域。
但是,语言中的辩证关系同样存在,C/C++性能高但内存管理复杂,动态语言人性化但有性能瓶颈,Java、C#有虚拟机的,性能更难以望C之项背。Rust就像一个投机(中性词)的商人,提出了三个目标:
安全、快速、并发!
____以下才是个人看法____
Rust是开源免费的语言,从近几年趋势看,发展巨大,无论是版本迭代、功能完善还是使用人数,都以肉眼可见的速度增长。
所以,开始入坑吧,兄dei!
开始Rust之路,本系列包含【教程】和【吐槽】。教程记录学习过程,也可以给后来者参考参考。但是Rust毕竟相对较新,开发完善度不足,没经历过大规模使用的考验,会有很多不尽如人意之处,所以就有【吐槽】的存在。
Rust之路,路在脚下!