程序员开发实例大全宝库

网站首页 > 编程文章 正文

Rust是否会替代C#?解析微软最新招聘需求引发的热议

zazugpt 2024-09-09 10:33:57 编程文章 23 ℃ 0 评论

Title: "The Coding Debate: C# vs. Rust - Unraveling the Microsoft Mystery"

Microsoft's recent job posting has sparked widespread attention in the tech industry, as the company is seeking candidates proficient in both C# and Rust programming languages. This move has ignited a fervent discussion about whether Rust could potentially replace C#. Let's delve into this intriguing question:

Is it possible that just as C# secured the crown for the programming language of the year in 2023, Microsoft is setting the tone for its abandonment? Coupled with some media bias against Microsoft's technology, developers are pondering whether it's worth investing more time in learning .NET.

Simultaneously, a discussion on this topic has surfaced on a foreign website, and we want to share some insights, including comments from Microsoft's internal development leaders. Let's explore their perspectives on this matter: [link to the Reddit discussion]

A Microsoft employee emphasizes that there might be some misunderstandings in the post. Implementing something in Rust does not mean Microsoft is abandoning C#. The discussion primarily revolves around a small portion of Office 365.

Here's a viewpoint from a former Microsoft developer:

Microsoft has a substantial amount of code written in non-managed languages like C/C /Rust. Many core applications, including Windows, Office applications, and even mobile apps, are written in non-managed languages for reasons such as performance, especially on desktop/devices. Microsoft can afford this cost, as mentioned below.

Internally, the assessment is that the development time and manpower required for any software written in non-managed languages (like C ) are ten times that of managed languages (like C#). C# becomes the preferred language when internal software can handle billions of loads without any issues.

At the current stage, a significant amount of software is initially developed in C# to see if it meets requirements before investing ten times the cost in developing it in C /Rust.

There's a considerable amount of applications (even cloud services) written in C# internall

Tags:

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

欢迎 发表评论:

最近发表
标签列表