为什么物联网领域使用Rust的项目越来越多? 您所在的位置:网站首页 rust工业自动化 为什么物联网领域使用Rust的项目越来越多?

为什么物联网领域使用Rust的项目越来越多?

2024-02-01 20:59| 来源: 网络整理| 查看: 265

不看这几篇好文,就别说自己了解物联网

 

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 实验室设备网 版权所有