为什么物联网领域使用Rust的项目越来越多? | 您所在的位置:网站首页 › rust工业自动化 › 为什么物联网领域使用Rust的项目越来越多? |
不看这几篇好文,就别说自己了解物联网 1. 概述 Rust是由Mozilla员工Graydon Hoare于2006年作为个人项目而创造,Mozilla于2009年开始赞助该项目。2012年,第一个Rust编译器发布,2015年第一个Rust1.0稳定版本发布,目前,Rust已加发展到1.51版本。 2021年2月8日,Rust基金会成立,Rust商标及所有权移交给基金会。基金会创始白金成员包括亚马逊、微软、谷歌、华为和Mozilla,白金会员Facebook。 截止到2021年5月,Rust在TOIBE编程语言排行榜上排名24%,占比0.66%。 2. Rust功能 2.1. 语言主要特性 类型推导 Rust支持表达式类型推断,可根据代码自动推动表达式类型。 举例: let a = 1; //a是i32类型 let x = 9.0; //x是f64类型零成本抽象 Rust中增加抽象定义,不会影响运行性能。 模式匹配 通过match关键字,可以很方便的对变量的值、范围、部分内容等进行匹配操作,支持匹配数字、字符串、函数调用等,支持逻辑与或匹配。匹配的作用可以简单理解为C语言的Switch语法功能的增强。 举例: let a = 3; match a { 1 => println!("a is 1"), 2...5 => println!(" 2 |
CopyRight 2018-2019 实验室设备网 版权所有 |