rust用于什么业务场景 游戏里什么场景第一次让你感到震撼?
游戏里什么场景第一次让你感到震撼?
魔兽世界,第一次从影谷到风暴城。
哪些软件应用值得用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一样。其实,我真的希望微软能够发扬铁锈,比如重写一些微软的软件应用程序。
为什么感觉学校里普遍都教java,而不教Golang、Rust、Node.js这些?
用java教你程序设计和实现,我们需要掌握编程思想,语言不是关键。
Rust可能取代C语言吗?
某些区域可以替换,但仍有一些场景将坚持使用C语言。因为历史的原因,C语言是为UNIX系统诞生的,它的所有特性都是为硬件层上的抽象层服务的,就像一个内置的建筑来代替基础。虽然这是可能的,但它是非常困难的。据估计,要从rust重写Linux内核将需要大量的工作。这些不是语言能否实现的问题,而是选择的问题。重写信任的收入真的那么可观吗。操作系统的模式已经存在,不可能有太大的改变。
信任可以用在操作系统的应用开发中,比如:一些传统的工控软件,企业级的后台软件,直接面对的应该是C、CSharp、Java、golang等
其实未来的趋势应该是集成,而不是替代。一个系统中的不同系统侧重于不同的语言,这也是大型企业的发展趋势。
还有一种可能是trust并没有完全取代C,而是一种新的语言将取代它。
Golang vs Rust vs Dlang哪个更有前途,使用过的有何评价?
我用过这三种拼音,go是用在实际工作中的,rust是用在工作中的,D只是业余的。围棋的生态趋于完整,而信任的生态则需要丰富。D已经错过了最佳的开发期,1.0和2.0的兼容性问题以前也解决过,这让很多粉丝分道扬镳。
从语音学的角度看,围棋的学习曲线最好,容易学;信任很难学;D是语音学的大杂烩,支持太多的功能。
从应用场景分析,go适合后台开发,做一个restful的微服务非常简单高效,以Java为基准;内存管理、错误管理、无GC生锈适合操作系统,嵌入式、高性能、C/C为基准;D本身就是C/以C为基准,现在也想抢占Java的站点,但是生态没有起来,有应用在游戏市场。
这取决于你想在哪个领域发展。如果你只是在找工作,那就去吧。
为什么大部分高校还在只教C/C /Java,而不教更加强大的Rust/Go/Scala?
客观环境:C、C、Java的开发比较成熟,学习者多,生态比较好。[翻白眼]企业的需求比较大,保证了就业的基本面,学生学习后不容易失业。[笑声]新语言由学生自己教授,以确保有效的技术变革。
主观环境:美味的老资本,易于混合的资金。[傻笑
]一句话:稳定是绝对的原则,每天改变不是正确的方式。
注意:个人观点,请绕道而行。[白眼睛]
rust用于什么业务场景 rust适合开发什么 rust目前应用
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。