2016 - 2024

感恩一路有你

c++语言 Rust可能取代C语言吗?

浏览量:1229 时间:2021-03-16 03:46:44 作者:admin

Rust可能取代C语言吗?

有些区域可以替换,但仍有一些场景将坚持使用C语言。因为历史的原因,C语言是为UNIX系统诞生的,它的所有特性都是为硬件层上的抽象层服务的,就像一个内置的建筑来代替基础。虽然这是可能的,但它是非常困难的。据估计,要从rust重写Linux内核将需要大量的工作。这些不是语言能否实现的问题,而是选择的问题。重写信任的收入真的那么可观吗。操作系统的模式已经存在,不可能有太大的改变。

信任可以用在操作系统的应用开发中,比如:一些传统的工控软件,企业级的后台软件,直接面对的应该是C、CSharp、Java、golang等

其实未来的趋势应该是集成,而不是替代。一个系统中的不同系统侧重于不同的语言,这也是大型企业的发展趋势。

还有一种可能是trust并没有完全取代C,而是一种新的语言将取代它。

C语言为什么速度比Rust和Go快?

客观环境:C、C、Java的开发比较成熟,学习的人多,生态比较好。[翻白眼]企业的需求比较大,保证了就业的基本面,学生学习后不容易失业。[笑声]新语言由学生自己教授,以确保有效的技术变革。

主观环境:美味的老资本,易于混合的资金。[傻笑

]一句话:稳定是绝对的原则,每天改变不是正确的方式。

注意:个人观点,请绕道而行。[白眼

因为围棋语言比较简单,功能也比较强大,所以这几年非常流行,刚刚成为原罪,就像PHP在非常流行的时候喷得最厉害一样。

不可否认,rust在内存安全方面非常出色。它是一种系统级语言。甚至微软也公开支持锈菌,AWS对锈菌也有特别的偏好。然而,缺点是编译速度慢,学习曲线非常陡峭,使用其他语言的程序员需要一两个月的时间才能开始。生火很难。

但相比之下,go语言编译速度非常快,语法简单实用。基本程序员只需两天就可以熟练地完成手写项目。与铁锈的生态相比,围棋的生态要好得多。而且,经过这么多年的考验,go的合作非常成熟和稳定。Rust的合作刚刚确定,并不完美。

此外,国内很多厂商都在拥抱围棋语言,比如B站、字节跳动。面对go语言强大的高并发性能和低资源需求,那些仍然坚持使用PHP和Java的公司要么顽固守旧,不愿学习新东西,没有精力学习新东西,要么就要倒闭,走下坡路,没有希望。

但是,每种语言都有其优缺点。虽然围棋有这么多的优点和很好的性能,但为什么要和铁锈相比呢?事实上,围棋开发商很伤心。不管go怎么炸,都比不上生锈。总而言之,我是一个系统级的编程语言,我和C和C处于同一水平。结论:放松你的思想,做你喜欢做的事。Go和trust都是优秀的语言,所以你应该学好它们。

c++语言 c语言? rust为什么比c语言快

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