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

Posted 将者,智、信、仁、勇、严也。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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年将会向何处发展呢?

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

以上是关于Rust语言——无虚拟机无垃圾收集器无运行时无空指针/野指针/内存越界/缓冲区溢出/段错误无数据竞争的主要内容,如果未能解决你的问题,请参考以下文章

iPhone,无垃圾收集:MonoTouch 怎么样?

查询GPU时无进程运行,但是显存却被占用了

xcode7真机无证书调试

Spring webflow + Jpa + Hibernate运行时无响应问题处理

C 和 C++ 不安全?Android 支持 Rust 开发操作系统

Java垃圾收集器