- 1 : 2026/09/19(土) 07:07:54.36 ID:rG9/EuHS0
-
MicrosoftでRust向けツールを開発するプリンシパルエンジニアのビクター・チウラ氏が、RustはMicrosoft社内でC++、C#、TypeScriptと並ぶ「Tier 1言語」になっていると明らかにしました。
Rustはメモリの安全性を確保しやすく、高速な処理が必要なシステムソフトウェアで採用が進むプログラミング言語です。Microsoftでもファームウェアやドライバー、カーネル、ハイパーバイザー、マイクロサービスなど幅広い分野でRustが使われているとのこと。
一方でWindowsにはC/C++を中心に数十年にわたって積み重ねられてきたコードと開発基盤があります。Rustの採用を広げるには、C++向けに整備されてきた最適化やセキュリティー機能、デバッグ環境などをRustからも利用できる仕組みが必要になります。
そこでMicrosoftは「rustc_codegen_utc」を開発。Rustコンパイラのコード生成部分をMicrosoftのC/C++コンパイラ「MSVC」のバックエンド「UTC」につなぐ仕組みで、Windows向けに蓄積された最適化やセキュリティー機能、デバッグや障害解析などをRustからも利用できるようにするとのこと。
rustc_codegen_utcは2026年初頭から実際の製品開発に利用できる状態となり、すでにMicrosoft社内の100以上のプロジェクトリポジトリでビルドに使われています。Rust 1.90からはrustc_codegen_utcを使ってRustコンパイラ自身をビルドすることも可能になったと述べられています。MicrosoftはRustを、社内開発でコンパイラや開発ツール、セキュリティー対策、実運用まで幅広く支援する「Tier 1言語」と位置付けているとのこと。同様にTier 1に位置付けられているC++、C#、TypeScriptと並んで最も手厚く支援される言語の1つになっています。Microsoftは今後もRustとC++を組み合わせたシステムが長期間使われるとみており、両言語を同じWindows開発基盤で扱いやすくする取り組みを続けると述べています。
https://gigazine.net/news/20260918-rust-microsoft/Rust使いっておるんか?
- 2 : 2026/09/19(土) 07:10:28.53 ID:MhAtBaVzd
- C#さんは?
- 5 : 2026/09/19(土) 07:12:16.75 ID:rG9/EuHS0
- >>2
C++、C#、TypeScript はもう殿堂入りや - 3 : 2026/09/19(土) 07:11:31.29 ID:iuL9+o68d
- どうせAIが書くからコンパイル時に失敗してくれた方がマシってのはありそう
- 4 : 2026/09/19(土) 07:12:09.48 ID:Lygushp/0
- Typescriptが伸びすぎてC#くんが息しなくなった
- 6 : 2026/09/19(土) 07:13:28.67 ID:UR+4OfQe0
- プログラミング分かるやつって天才だと思ってる
- 7 : 2026/09/19(土) 07:14:26.86 ID:RklrboT80
- C#👈javaのパクリ
ts👈jsのタダ乗り日本人みたいな糞企業はまともな言語に関わらないで🥺
腐り落ちる
rustパクって糞言語作る技術者もいなくなったコミュ力上級コネ糞ゴミ企業が - 8 : 2026/09/19(土) 07:15:58.44 ID:9cu69HIb0
- 最近Pysonとかしか使えないガキ増えてるけどマジで使えねえんだよな
表面的なところしか理解してない、既存部品の組み合わせをするしか能がないくせにそれで得意げな顔してる
俺らみたいな生粋のプログラマはCで基礎からガリガリ書いてポインタも理解駆使してやってきてんだよ
ポインタも理解できないガキが、お前らが使ってるそのPysonライブラリは俺らみたいなプログラマがいるからあるんだぞって言いたいわ - 25 : 2026/09/19(土) 08:14:29.09 ID:tVPbz1nB0
- >>8
pythonのこと何にも分かってなさそう
少なくとも綴りを間違える程度の理解しかなさそう - 27 : 2026/09/19(土) 08:43:41.80 ID:U5jrw5p40
- >>25
綴り以外で間違ってるとこなくないか? - 32 : 2026/09/19(土) 09:32:52.57 ID:pyTYCRK00
- >>27
まずPythonの話じゃない - 28 : 2026/09/19(土) 08:45:30.97 ID:BpCYhPIv0
- >>8
こういうこと言う奴ほど本当にCしか書けなくて特にモダンC++書かせたら壊滅的だったりする - 9 : 2026/09/19(土) 07:17:46.53 ID:BsrgkE1x0
- ネットを重くするjavaは消えろ
- 10 : 2026/09/19(土) 07:18:52.28 ID:6kDpPVW30
- >>9
javaは速い方だぞ
使う人たちのインフラがゴミなだけ - 23 : 2026/09/19(土) 08:03:44.79 ID:JVNLhG3v0
- >>9
大昔のJavaは遅かったけど今はCやC+には適わんにしてもそれに次ぐレベルの速さなはずだが - 11 : 2026/09/19(土) 07:20:25.98 ID:RklrboT80
- c#👈糞窓ソフト作るだけの糞言語🥺ゲームみたいなおもちゃ用言語として引きこもってもろて
- 12 : 2026/09/19(土) 07:20:40.81 ID:70E2/ODe0
- async/awaitとかデコレーターとか、今流行ってる言語機能はc#が最初に始めたものばっか
- 13 : 2026/09/19(土) 07:20:56.64 ID:37VsTRgP0
- AIに書かせてるからRUSTにしてる
知らん言語だから実装全く気にしてない
多分ちゃんとやってくれてるだろう - 14 : 2026/09/19(土) 07:24:01.30 ID:bPGzGoaN0
- プログラム言語も自然言語と同じで多少不合理でも変えないことこそ大事だろ
- 15 : 2026/09/19(土) 07:24:58.92 ID:RklrboT80
- c#使うくらいならcやv8エンジンの開発者達が作ったgoつかう🥺
- 16 : 2026/09/19(土) 07:26:01.42 ID:HcCDBnhw0
- AIにぶん投げるならRustのが安全性の面でも検証性の観点から見ても良さそうではあるよね
FirefoxのCPU固有のバグもRustだから見つけやすかったという話あるし - 17 : 2026/09/19(土) 07:27:01.27 ID:S76cTZkd0
- 言語なんかよりイケてるGUIの開発ツール出せよ
Visual Basicから進歩が全くない
なんなら退化してる - 18 : 2026/09/19(土) 07:28:30.62 ID:HcCDBnhw0
- >>17
なんなら馬鹿でも作れるって意味ではExcelとかAccessのフォームのがGUIが楽に作れるという意味では優れてるって話もある - 22 : 2026/09/19(土) 07:51:01.53 ID:mEaaw0FZ0
- >>17
旧VBがいいならDelphi使えよ - 19 : 2026/09/19(土) 07:30:11.65 ID:uc+Xw5VA0
- メモリは修飾子みたいな仕組みで属性の優先度を個別にタグ付けすりゃあいい
レイテンシーを削りたいのかスループットを確保したいのか、長期か短期かそういうパラメータだけを設定するようにしておけば確保、解放、最適化、分離、統合を完全に自動化できる - 20 : 2026/09/19(土) 07:31:26.63 ID:Lygushp/0
- フォームデザイナ系は廃れてテキストベースのGUIデザインが主流になり
Reactに至ってはUI自体を関数から返すようになってしまったわけだから変な進化はしてるだろ
- 31 : 2026/09/19(土) 09:23:59.39 ID:Vl/BMBLX0
- >>20
Webアプリだらけになったからなあ - 21 : 2026/09/19(土) 07:36:06.30 ID:bPGzGoaN0
- どうせAIになんかいい感じにアプリ作ってと言えば済むようになるんだろ
- 24 : 2026/09/19(土) 08:10:46.21 ID:Wo4SYYJE0
- なんかインスコしたらcargoとかいうのが数百MB要求してきて速攻アンインスコした
tccを見習え - 26 : 2026/09/19(土) 08:18:28.01 ID:O09j8rwF0
- RustもいいけどZigも入れて欲しい
- 29 : 2026/09/19(土) 08:49:25.73 ID:enoROFSR0
- AI使うならメモリの安全性が確保されてて高速動作する方がいいからRustがピッタシだよね
Microsoft、Rustを「Tier 1言語」に重要言語として手厚く支援すると表明
嫌儲


コメント