3 ms·
Why is MS so hyped on Rust? It’s good but doesn’t it have its caveats? It seems they’ve become Rust zealots.
by gigatexal 3y ago
Why is MS so hyped on Rust? It’s good but doesn’t it have its caveats? It seems they’ve become Rust zealots.
- marcosdumay 3y ago> It’s good but doesn’t it have its caveats? Compared to C#, it's a low level language, where you have to be concerned with a lot of details. But then, I'd bet this is for replacing bad C# that does low level tasks, that nobody sane would write but MS pushed for anyway because they were hyping C#.
- tialaramex 3y agoOffice 365 is was introduced in 2010. So when it was created Microsoft had two reasonable options: 1. Accept the performance penalty from using a safe garbage collected language (such as their own C#) which is slower which may make the service less attractive and more resource hungry which means more expensive to run at scale. 2. Accept the correctness penalty from C++ which delivers good performance but will cause an endless stream of bugs, some very hard to diagnose. Rust makes this much easier, because you aren't paying the correctness penalty, your Rust will probably have the same or fewer correctness bugs as your C#, and yet you get the good performance you'd have wanted from C++. For a 2010 product Rust was not an option, but presumably at some point in the last say five years, Microsoft did the maths and worked out that unless they're killing Office 365 soon or somehow C++ magically becomes safe with no work, a transition to Rust is cost effective.
- jimberlage 3y agoMS has lots of battle scars from the security headaches they went through in the 2000s/2010s.
- 01HNNWZ0MV43FF 3y agoIn 2007 they were .NET zealots and now .NET is old guard
- tracker1 3y agoThere plenty of ongoing development and support for .Net, it's much less likely a matter of age, as it is handling more requests per server.