前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

林纳斯?托瓦兹参与了Linux上令人讨厌的”Rust与C的争论

qiguaw 2024-10-01 15:03:17 资源文章 15 ℃ 0 评论

林纳斯?托瓦兹参与了Linux上令人讨厌的”Rust与C的争论

Linux内核,33岁的老炮儿和Rust这枚小鲜肉

33岁,对于一个人或许正是而立之年,事业家庭双丰收。而对于Linux内核33岁,意味着它已经从一个初出茅庐的愣头青,变成了一个久经沙场的老炮儿。这位老炮儿的名字叫Linus Torvalds,江湖人称“Linus大神”。最近,这位大神又卷入了一场江湖纷争,而纷争的焦点,居然是一枚叫做Rust的小鲜肉。

这场“Rust vs. C”的语言之战,在程序员的世界里,其火爆程度堪比饭圈女孩追星。一边是稳坐江山多年的C语言老大哥,另一边是凭借内存安全特性异军突起的Rust新贵,双方你来我往,好不热闹。Linus大神对此表示:我年轻的时候,人们争论vi和Emacs,现在还在争!这Rust和C的争论,怎么也一股子神秘色彩?

Linus大神的困惑,其实也代表了很多人的看法。Rust的引入,对Linux内核究竟是革新还是添乱?支持者认为,Rust的内存安全特性能够有效减少系统漏洞,提升内核的稳定性。反对者则认为,Rust学习曲线陡峭,引入成本高,而且对现有的C代码进行改造,工程量巨大。双方各执一词,争论不休。

这场争论,也反映了技术领域中普遍存在的“新老交替”的矛盾。新技术的出现,必然会对原有的技术体系造成冲击。如何平衡新技术的引入和现有技术的维护,是一个永恒的难题。

从社会学的角度来看,这种争论也体现了不同群体之间的利益博弈。C语言开发者担心Rust的引入会影响他们的职业发展,而Rust开发者则希望能够获得更多的机会和认可。

从心理学的角度来看,人们对于新事物的接受程度往往与其自身的安全感有关。对于习惯了C语言的开发者Rust的出现让他们感到了一种不安全感,因此他们会本能地抵触和排斥。

这场争论该如何收场呢?Linus大神给出了他的答案:即使Rust的引入最终失败了,也是一种学习。他认为,争论本身并非坏事,它能够激发讨论,促进技术的进步。

Linus大神的这种开放和包容的态度,值得我们学习。在技术领域,我们应该拥抱变化,勇于尝试新技术,而不是固步自封,墨守成规。

网友们对此也是议论纷纷。有人支持Rust,认为它代表了未来;有人则坚持C语言,认为它才是经典。还有人调侃说,这就像是用自动挡的车换掉了手动挡,虽然方便了,但也少了一些驾驶的乐趣。

无论最终结果如何,Rust的出现,已经给Linux内核带来了新的活力。它迫使开发者们重新思考代码的安全性,也促进了内核的不断进化。

也许,在未来的某一天,Rust和C能够和谐共存,共同为Linux内核的发展贡献力量。又或许,Rust最终会取代C,成为Linux内核开发的主流语言。

但无论如何,这场争论都将成为Linux内核发展史上的一个重要注脚。它提醒我们,技术的发展永无止境,只有不断学习和创新,才能立于不败之地。

至于vi和Emacs之争,估计还得再吵个几十年吧。毕竟,程序员的世界,总是充满了各种各样的“信仰之争”。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表