Rust语言——无虚拟机、无垃圾收集器、无运行时、无空指针/野指针/内存越界/缓冲区溢出/段错误、无数据竞争

2006年,编程语言工程师Graydon Hoare利用业余时间启动了Rust语言项目。该项目充分借鉴了C/C++/Java/Python等语言的经验,试图在保持良好性能的同时,克服以往编程语言所存在的问题。其最大的特色在于保持较高的运行效率、深刻的底层控制和普遍应用范围的同时,解决了传统C语言和C++语言中的内存安全问题。2009年,Mozilla接手Rust项目,建立了以Graydon为首的专业全职开发团队,而且开放了该项目的源代码。2012年1月,第一个面向公众的预览版本——v0.1 发布。经历了大刀阔斧的10年发展,Rust在2015年5月份正式发布1.0版本。z以后,Rust开始遵照 SemVer 2.0 规范,进入稳步发展的阶段。那么,做为一个正在崛起的语言,Rust在2016年将会向何处发展呢?html

目前,Rust以其无虚拟机、无垃圾收集器、无运行时、无空指针/野指针/内存越界/缓冲区溢出/段错误、无数据竞争等特色已经吸引了广大开发人员的普遍关注。可是,做为一门新兴的语言,Rust仍然有不少地方须要完善。据Rust核心开发团队透露,Rust在2016年的发展主要包括加大在框架上的投入、完善关键特性和扩展应用领域等三个方向。编程

相关文章
相关标签/搜索