<- Back
Comments (163)
- meeritaGood news they adopted Rust as Tier-1 language. I hope their Weather app stop consuming more than 1GB RAM https://www.notebookcheck.net/Windows-11-s-built-in-Weather-...
- gregw2Those interested in this may find the following articles of interest:Microsoft goals [edit: err, Microsoft hiring manager vision-casting goal ] to convert 1 billion lines of code to rust by 2030 via automated tooling enabling "1 engineer, 1 month, 1 million lines of code": https://thenewstack.io/microsofts-bold-goal-replace-1b-lines...DARPA work towards automating converting C code to Rust using a mix of 6 different teams using different approaches: https://www.darpa.mil/research/programs/translating-all-c-to... Feb 2026 Progress report: https://github.com/DARPA-TRACTOR-Program/Reports/blob/main/F...
- i2talicsI hope announcements like this show that Rust is not a fledgling little language that moves fast and breaks things anymore. It's a mature, serious competitor to well established languages like C++ and C#. This is particularly important when trying to compare the experience of using Rust to other languages in the "better C/C++" space like Zig and Odin -- these are much newer and have more rough edges than Rust.
- pjmlpThis is very big news, all major OS vendors that also have a role in C and C++ language tooling, now have diversified their options in systems programming languages for greenfield development.Additionally we finally get some public news about the MSVC integration rumors regarding Rust.
- devyThis makes strategic sense in multiple ways:1. Rust's memory safety design will help Microsoft improve a gigantic portfolios of products that have been known to have lots of CVEs and 70% of them are memory safety issues, according to Azure CTO Mark Russinovich's talk at RustCon last year.[1]2. Windows 11's forceful push to retire millions of legacy PC hardware by putting Windows 10 EOL last October was absurd for millions of consumers and businesses. I was literrally helping a S&B having to replace the entire fleet of working PCs simply because Windows 10 of EOL and Windows 11 refused to run on those legacy hardware. Quite honestly those PCs ran just fine! That's why some has been migrated to Linux, in particular to Google's ChromeOS Flex.[2]3. RAM shortage due to AI boom exhausted the memory chip manufacturers' production pipepline for at least the next 5 years. This means the mainstream PCs sold today will actually have a diminishing RAM size configurations than last year's in order for the PC manufacturers to not drastically raise the product price (or raise prices drastically for high RAM configurations like Apple does). This requires the Windows 11 operating system to be more conservative about RAM usage, Rust can be a part of that.[1] https://www.youtube.com/watch?v=uDtMuS7BExE[2] https://chromeos.google/products/chromeos-flex/
- pornelThe big news here is they've replaced LLVM with MSVC's backend.
- bryanlarsenThis is from rustconf. A lot of the focus at Rustconf this year has been C++ interop, Python Interop, Javascript interop -- it's no longer about "rewrite it in rust", it's about being part of the ecosystem.
- ComputerGuruSo when will we get tier 1 debugging support in Visual Studio?
- petilonIf it is a tier-1 language why isn't it supported in Visual Studio?
- js8Is Microsoft still trying to embrace, extend, extinguish Netscape after all those years? :-)
- swiftcoderI guess the big question is whether they are going to open up rustc_codegen_utc for use outside of Microsoft?
- e4m2From the linked Zulip thread (https://rust-lang.zulipchat.com/#narrow/channel/131828-t-com...):> We are running different workloads including rustc perf suite. In general the runtime performance is on par with llvm.Not what I would've expected!
- rererereferredBut which GUI toolkit will they use for all their new rust applications?
- ellyaggWhile literally true, the phrasing of this title will certainly and (IMO) purposefully confuse some headline scanners vs: “Rust Is a Tier-1 Language at Microsoft”.
- SuracI remember an other 1 tier language ms once had. Anyone remember Visual-J? On the other hand if we could code in rust and get windows.forms as a ui it might make sense. MS is burning UI layer faster than one can train on
- bitwizeNT kernel rewrite when?
- _joelSite down, maybe they need port it to use Rust...They use wordpress
- KingOfCodersFable migrated a Go/Wails project for me to Rust/GPUI and it's so much faster, there is the possibility of Rust to gobble up many more projects.
- axusI love how World of Warcraft "gear tier" jargon has expanded into the rest of the world. Pre-Y2K, the pseudo-formal usage of "tier-N" wasn't widespread in the US.
- HPsquaredVisual Rust sounds like a defect but I'm looking forward to it.
- macleginnThe text is mostly about rustc_codegen_utc; maybe this should be reflected in the title?Also the use of italics there is rather jarring.
- ColegnoBeing technically approved by Microsoft is not a proof of quality...
- superkuhI hope this kind of thing means Rust stops making so many rapid breaking changes in th compiler. I've tried it twice, once in early 2021 once 2025. Both times I tried to compile a few random projects I found on the web, stuff like a wordpress fanfic scraper, a software defined radio program, etc.In 2021 my linux distro I was using had just been released 3 months prior but it's rustc already could not compile 2 of 3 projects due to the use of new features added to rustc in those 3 months. In the SDR case I knew the author and he was able to re-write it in more general rust code and it worked great. In 2025 my linux distro had been out for a couple years. None of the rust projects I tried would compile with my rustc.Rust, in the past, seemed a very bleeding edge, move fast and break things community. I hope that with more people using it in more places the demographics change and people won't always target latest and greatest. A lifetime for the compiler of at least a few years would make it a very useable language. Adoption at microsoft might help this.
- m3kw9Good, C# is one of the worst languages there is, hopefully they turn it in to tier 18
- larodiermm... which are the rust-native libs which enable winrt3.0 native apps?
- FrustratedMonkyAs much as I like Rust. Still sad that F# didn't get this much support from their own mother.
- DidntUseItLink doesn’t work.What’s a Tier 1 language?
- mgaunarddoes it mean there is a rust.net?
- this_userNow their broken slop code is at least memory safe.
- adikshatriyagcrazy i like that
- burakemir[dead]
- cnrcode[dead]
- LazyIDE[flagged]
- mtgh2sYou gotta have balls or be receiving tons of money to publicly celebrate the sloppiest software company of the decade making your programming language Tier 1 internally.
- calvbakThis is great! Hope this trend will continue in the future; using a memory-safe language should be a top priority imo in context of the coming rogue AI swarms.
- VimEscapeArtistM$ choosing Rust might be the strongest argument for picking Go instead
- the__alchemistWith certain rough edges like complex traits and Async aside, rust is an S-tier lang in several domains. Of interest: - Embedded - PC desktop applications - Computationally-intense scientific programming. (Chem, structural bio etc) - OSes, drivers etc - High-performance tasks in general. CPU, GPU, etc. It's not a memory-safety one-trick pony; it's a well-rounded lang which has learned from its predecessors.