标签:static 开发者 bre 垃圾回收 项目 进入 内存 .sh 使用
https://doc.rust-lang.org/stable/book/
http://www.phperz.com/article/15/0717/141560.html
Rust是一款全新的系统编程语言,专注于安全性和性能,致力于打造更高效、更可靠的系统。同一时候,Rust也是Mozilla新一代浏览器引擎Servo的编写语言,希望能在确保安全性的同一时候提升在移动设备上的性能和表现。
on command installation:
$ sudo curl -sf -L https://static.rust-lang.org/rustup.sh | sh
2012 年 1 月,第一个面向公众的预览版本号——v0.1 公布。经历了大刀阔斧的 10 年发展,Rust 在 2015 年 5 月份正式公布 1.0 版本号。
之后。Rust 開始遵守 SemVer 2.0 规范,进入稳步发展的阶段。
眼下,Rust 以其无虚拟机、无垃圾收集器、无执行时、无空指针/野指针/内存越界/缓冲区溢出/段错误、无数据竞争等特点已经吸引了广大开发者的广泛关注。
可是,作为一门新兴的语言。Rust 仍然有非常多地方须要完好。据 Rust 核心开发团队透露。Rust 在 2016 年的发展主要包括加大在框架上的投入、完好关键特性和扩展应用领域等三个方向。
特点:
1. 代数数据类型
2.模式匹配
3.闭包
4.类型判断
5.零损耗抽象
6.保证内存安全
7.可选的垃圾回收
8.无数据竞争的并发
9.最小的执行时间
10.有效率的C绑定
Rust是现代系统编程语言側重于安全性和速度。
它通过不使用垃圾收集实现了内存安全。Rust是针对多核体系提出的语言,而且吸收一些其它动态语言的重要特性。比方不须要管理内存,比方不会出现Null指针等。
Rust是一门特点鲜明、设计静止的语言,而绝非普通的“又一门编程语言”。在语法层面,它包括了模 式匹配、闭包、泛型等流行功能,作为系统编程语言,使用的舒适度不亚于脚本语言。另外还能够通过FFI(Foreign Function Interface)调用已有的C语言库。满足了有用性的须要。
Rust官方站点:http://www.rust-lang.org/
未来c/c++程序猿将会很多其它转向rust上来。rust与golang比較,个人感觉: rust >> golang。或许根本不是一个量级的东西,我更看好rust。
标签:static 开发者 bre 垃圾回收 项目 进入 内存 .sh 使用
原文地址:http://www.cnblogs.com/jzdwajue/p/7201852.html