News for hackers. Stuff that matters.
Re:A comparison of Rust's borrow checker to the one in C# by WD-42 on Thursday October 31, 2024 @04:17AM (#42004517)
I think it has more to do with c# being a Windows only programming language for the majority of its life. And guess what, a lot of people don’t like Windows.

And don’t bring up mono, etc. it was a dumpster fire then and it’s only recently gotten better. It tough for any tech to shed a very long negative legacy.

Re:A comparison of Rust's borrow checker to the one in C# by Kipters on Thursday October 31, 2024 @05:12AM (#42004822)
.NET Core 1.0 was released cross-platform 8 years ago though, there's a ton of new devs for who it has always been cross-platform
Re:A comparison of Rust's borrow checker to the one in C# by WD-42 on Thursday October 31, 2024 @10:47AM (#42007472)
And Rust 1.0 (which this article seems to be comparing against) came out 9 years ago. These things take time.
Re:A comparison of Rust's borrow checker to the one in C# by palmfacehn on Thursday October 31, 2024 @11:00AM (#42007607)
Reading this thread is the first I'm learning of this. Even with the enthusiasm expressed here, I'm still suspicious that there will be incompatibilities. Microsoft has a history of doing things a certain way.
Re:A comparison of Rust's borrow checker to the one in C# by sfn42 on Friday November 01, 2024 @12:45PM (#42018837)
We use .NET for pretty much everything that doesn't run in a browser, our apps run in Linux containers and devs use windows/Linux/Mac with no issues.

GUI libraries might have some potential for improvement but I would reach for C# for any task that didnt strictly require a different language.

Re:A comparison of Rust's borrow checker to the one in C# by Kipters on Sunday November 03, 2024 @03:51PM (#42036009)
That's your bias and not the language fault, everything works pretty much the same across every OS, I haven't developed non-UI C# apps on Windows since 2018 (because of course you need Windows to build WinUI and WPF apps, but you have options on macOS and Linux too)