网站首页 > 编程文章 正文
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
猜你喜欢
- 2024-09-09 搞懂事件——C# 的event的机制深度理解
- 2024-09-09 C 容易犯错的新手问题有哪些?(c语言容易犯错误的地方)
- 2024-09-09 想要使用C#编程创建3D PDF转换器?Aspose.PDF必不可少
- 2024-09-09 .NET 大牛之路 019 | C#基础:理解装箱与拆箱
- 2024-09-09 在CSI.EXE中使用C#脚本绕过应用白名单(含缓解方案)
- 2024-09-09 在C#中向IC卡(通常指智能卡或集成电路卡)写入数据
- 2024-09-09 C#编程中如何使用线程(c# 线程编程)
- 2024-09-09 c# 串口连接xbee模块并且发送AT命令
- 2024-09-09 iOS开发生涯的初恋:详解Objective-C多项改进
- 2024-09-09 c# 串口连接xbee模块并且发送AT命令设置NI值
你 发表评论:
欢迎- 06-24一个老爸画了超级有爱的365幅画 | 父亲节献礼
- 06-24产品小白看魏则西事件——用产品思维审视百度推广
- 06-24某教程学习笔记(一):13、脚本木马原理
- 06-24十大常见web漏洞——命令执行漏洞
- 06-24初涉内网,提权那些事(内网渗透提权)
- 06-24黑客命令第16集:47种最常见的**网站方法2/2
- 06-24铭说 | 一句话木马的多种变形方式
- 06-24Java隐藏的10倍效率技巧!90%程序员不知道的魔法方法(附代码)
- 最近发表
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)