News: 0185639310

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Rust is Now a 'Tier One' Language at Microsoft (theregister.com)

(Friday September 18, 2026 @10:34AM (EditorDavid) from the Rust-hits-Redmond dept.)


[1] The Register reports :

> When Microsoft's developers and engineers sit down to code, they can now choose to work in Rust, which Redmond has added to its list of canonical languages. "Rust now is a Tier One language at Microsoft, and that just means that it sits among C++, C# and TypeScript as the best supported languages for internal development in the company," explained Victor Ciura, Microsoft principal engineer for the Rust tooling team, during a keynote talk today at this year's annual RustConf, being held this week in Montréal. Ciura said Microsoft has "paved a path" of tools and processes that support local Rust development across the entire software development lifecycle.

>

> Rust is no stranger at Microsoft and is already present in over 100 Microsoft project repositories. The company has built [2]Oxidizer , a set of crates to build scalable services in Rust, which have been used to build and refine the Microsoft 365 core services such as Outlook, Word, Excel, OneDrive, and SharePoint. The Copilot tech stack also owes quite a bit to Rust... [C]ompany engineers built rustc_codegen_utc , a custom Rust compiler code-generation backend that wires the rustc compiler directly into the Microsoft Visual C++ internal toolchain for Windows... "The result is a unified code generation platform for Rust and C++ on Windows" [Ciura wrote in a [3]blog post, noting that more than 100 Microsoft project repositories now build with rustc_codegen_utc .]

>

> Still, Redmond running towards Rust is a welcome development. In his [4]2025 RustConf keynote , Microsoft Azure CTO Mark Russinovich noted that ~70 percent of Windows CVEs are memory issues. "One of the things that I realized a long time ago is that no matter how much we really want to make C and C++ better, we can't make it as good as what Rust starts with," he said.



[1] https://www.theregister.com/devops/2026/09/11/microsoft-anoints-rust-as-a-tier-1-internal-language/5295732

[2] https://github.com/microsoft/oxidizer

[3] https://rustfoundation.org/media/guest-post-rust-is-tier-1-language-at-microsoft/

[4] https://www.youtube.com/watch?v=uDtMuS7BExE



Embrace and Extend. (Score:5, Insightful)

by AleRunner ( 4556245 )

Good to see. Microsoft has Embraced Rust and Extended it's reach including providing it with access to new places where it can run. I'm sure the future is bright .

So what? (Score:4, Insightful)

by SCVonSteroids ( 2816091 )

Coming from a company that has enshitified its UX version after version over the years, why would them greenlighting the use of Rust mean anything? So that fanboys can tell their superiors "See look Microsoft uses Rust therefore we should too!" and get to play with their toys?

Re: (Score:2)

by Tarlus ( 1000874 )

Imagine that you are a Rust developer by trade, and this news results in the creation of more job opportunities for you in a Windows-dominated industry.

"Sit down to code" (Score:3)

by greytree ( 7124971 )

"When Microsoft's developers and engineers sit down to ask an AI to code and then ask it to check its code and then submit it"

FTFY

Rust designed to mitigate limitations found in C a (Score:2)

by Mirnotoriety ( 10462951 )

Dr. Dobb's Digest March 2009: [1]The Safe C Library [jacobfilipp.com]

Dr. Dobb's Journal March 1991: [2]Array bounds checking with Turbo C [acm.org]

[1] https://jacobfilipp.com/DrDobbs/articles/DDJ/2009/0903/0903tn01/0903tn01.html?utm_source=chatgpt.com

[2] https://dl.acm.org/doi/10.5555/121489.121496

Re: (Score:2)

by caseih ( 160668 )

Not quite. The safe c library is primarily about runtime memory safety checks which are a good thing. But rust is also about compile time enforcement of memory safety. This is not something you can get from a library for an existing language like C. That's not to say you couldn't make a C dialect that had rust-like guarantees.

Good (Score:2)

by vyvepe ( 809573 )

Microsoft at least recognizes that memory safety features of Rust are a good thing and it is worth using (despite existence of unsafe keyword). If it would be according some slashdot users we would be still using assembler because real programmers do not make (stupid) mistakes.

Butterflies. (Score:2)

by Tarlus ( 1000874 )

[1]I'll just jump straight to it. [xkcd.com]

[1] https://xkcd.com/378/

So What (Score:3)

by Grady Martin ( 4197307 )

Python, largely due to its import statement, is a Pier One language.

Re: (Score:2)

by Tarlus ( 1000874 )

import ecclecticfurniture

import breakablekitchenware

import dubaichocolate

# Hey, you're right!

Problem with providing OS software for profit: (Score:3)

by Futurepower(R) ( 558542 )

There is a serious problem when a profit--making company provides Operating System software :

Deliberately giving limits to a present version allows the company to charge a lot for a new version, even if the new version provides few important benefits.

The last person that quit or was fired will be held responsible for
everything that goes wrong -- until the next person quits or is fired.