微软组建“新团队”准备Rust重写C#组件?


微软一直致力于将其核心Windows组件重写为Rust,这是一种更好的、无bug的C/C++替代品。现在,这家科技巨头正在招聘更多的人加入新团队,正如微软职业网站上所显示的那样。

  • 微软正在使用Rust语言重写Windows核心组件,招聘具有Rust和C技能的软件架构师
  • 现在,微软正在招募更多人加入新团队,新团队专注于推动Rust编程语言在全球规模平台服务现代化领域的应用,以及其他领域。

更具体地说,这家总部位于雷德蒙德的科技巨头正在招聘新的首席软件架构师,因为空缺职位读起来,并且具有大批量服务的经验和微软365云服务的Rust和C的熟练程度

微软计划重写部分Windows内核,并在新的Azure Quantum Development Kit中使用Rust语言,结果获得了100倍的速度提升和100倍的代码大小减少。

新的首席软件架构师讲加入Microsoft 365云服务团队,工作职责包括指导技术方向,设计和实现Rust组件库、SDK,并将现有的基于C的全球规模服务重新实现为Rust

网友讨论:

  • 这是来源Microsoft M365 Core 团队(特别是 Substrate 团队)发布的招聘信息。
  • M365 甚至与“核心 Windows 组件”没有任何关系……它基本上是 MS Office,但在这种情况下,他们只是想用 Rust 重写他们用 C# 编写的云基础设施。
  • C/C++ = C#:
    这是 Kernighan-Ritchie-Stroustrup-Hejlsberg 形式主义的基本引理。总体思路是,如果 C 语言乘以 C++ 的倒数,则两种语言的低级功能都会抵消,只留下高级 C++ 功能的倒数和一大堆花括号(因为它们是恒等运算符) C 族语言)。根据高斯林不等式,这必然意味着编译为字节码、虚拟执行,并且如果您采用选择的公理,则意味着及时编译。当你仔细想想时,这是很明显的。
  • 头脑清醒的人不会将非常复杂的 C/C++ 应用程序迁移到 Rust。我认为这是从 C# 到 Rust