2016 - 2024

感恩一路有你

桌面应用开发用什么语言好 Rust在嵌入式开发中表现如何?

浏览量:2584 时间:2021-03-15 14:25:23 作者:admin

Rust在嵌入式开发中表现如何?

目前,我们正在尝试使用rust在STM32上编写操作系统(项目刚刚开始,还没有代码)

GitHub addresshttps://github.com/longfangsong/rs-rtt

简而言之,我认为在一些非关键和教学情况下,我们可以考虑使用rust。

另一个:今年嵌入式班的大作业决定带锈去写。

国內外有多少公司在使用Rust做开发?

如果一种语言想成为主流,语言本身的特点并不是最重要的。从语言在过去十年中的发展来看,正是这个项目给语言带来了火。例如,Facebook的兴起直接给PHP带来了火爆,而quora的流行则让Python进入了公众的视野。深度学习平台tensorflow的普及,将Python推到了目前的王者地位,如block随着以太坊的普及,go语言已经成为主流的开发语言。近日,Facebook推出了天秤座硬币项目,引起了全世界的关注。可以说它即将引领金融技术领域的革命,而这个平台的底层开发语言正是由rust语言开发的。随着Libra币的流行,可以预见rust语言也将利用这一趋势进入主流编程语言。

rust能做界面吗?

是的,但不是最好的选择。之所以可以这样说,是因为信任是一种常见的多范式语言。

为什么总有人极力推荐使用命令行操作而非图形界面?

由于有很强的计算机知识,会使用命令行。大多数人仍然习惯于界面操作,越是清晰明了,越是喜欢。

我喜欢命令行,运行服务,编写计划任务,模拟发送请求,下载视频网站视频。

rust适合开发什么?

信任是一种本地语言。编译后的代码直接运行,类似于C语言,但更安全。它引入了变量传递、借用、作用域等约束,避免了C语言中频繁出现的空指针和野指针错误。它在语言层次上保证了开发软件的健壮性,不引入GC和虚拟机来保证软件的运行效率。这就决定了它的替代目标是C语言,语言的设计思想也是这样的。例如,它没有复杂的面向对象支持,只支持strcut和方法绑定,比较原始,类似于C语言。

信任适合发展。它是代码的核心部分,需要注意运行效率和稳定性。目前应用层的框架支持不多(如web开发和UI表示)。

哪些软件应用值得用Rust重写?

Rust是一种系统级编程语言,C和C的性能几乎相同。大多数研究rust的程序员都对它替代C和C感兴趣,因此原则上,C和C软件可以用rust重写。

但是rust是一种新的语言,它还没有进入成熟阶段,所以在GUI领域它不能取代C。目前,rust还没有任何成熟可用的GUI库,著名的QT也没有rust版本。我也期待着像pyqt这样的三方图书馆。

在web开发领域,当前的版本Actix web、rocket、wrap尚未满足我对web框架的期望。他们可以使用,但解决方案并不完美。有时我想花一些时间来实现一个web框架。

用rust完全重写一些流行的软件是不现实的,但是你可以用rust来解决一些难点,就像tidb的一些函数使用rust一样。其实,我真的希望微软能够发扬铁锈,比如重写一些微软的软件应用程序。

为什么微软不出一门像Go或者Rust的跨平台系统级语言?

GitHub上有一个名为Verona的Microsoft语言研究项目,它从rust中吸取了教训。目前还处于初级阶段,能否形成一种产品(一种新的语言)还很难说。

我们刚出来的时候,都以为它能代替铁锈。然而,根据目前的官方声明,该项目还没有准备好在研究之外使用。这位官员希望这个项目的研究能给其他语言的发展带来启发和帮助。

如果你对语言设计感兴趣,你可以看看这个项目。

桌面应用开发用什么语言好 rust开发图形界面 学go还是python

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。