Rust part34
207デフォルトの名無しさん
2025/12/16(火) 22:02:24.31ID:o613HmUP Rustに勝つのは無理すぎる
208デフォルトの名無しさん
2025/12/17(水) 00:04:52.78ID:BcBC1nAJ せっかくノリノリで自演再開したのに蒸し返された途端に止まるの笑える
209デフォルトの名無しさん
2025/12/17(水) 00:05:33.31ID:IQqRXVk7 どういう指標において?
例えば「開発者の人口の多さ」なら主要言語の中では下位だし、そんなもの切り口によりけりだろ
例えば「開発者の人口の多さ」なら主要言語の中では下位だし、そんなもの切り口によりけりだろ
210デフォルトの名無しさん
2025/12/17(水) 00:37:34.86ID:9IMomu8g tronはスウィッチ2のコントローラで活躍しとるでぇ🧐
211デフォルトの名無しさん
2025/12/17(水) 09:00:54.55ID:XKSP57jx 活躍ではないかな
212デフォルトの名無しさん
2025/12/17(水) 13:00:34.90ID:ZnlCz4EL NeXTは死にかけのところをあやうく拾って貰えた
BeOSの方がmac後継の有力候補とまで言われていたのに
ここまで立場がひっくり返るとは
BeOSの方がmac後継の有力候補とまで言われていたのに
ここまで立場がひっくり返るとは
213デフォルトの名無しさん
2025/12/17(水) 13:20:26.44ID:DM2ngHpZ マイナーアーキテクチャ対応はgccrsプロジェクトの成否にかかってると思うんだが
現状どうなってるの?
現状どうなってるの?
214デフォルトの名無しさん
2025/12/17(水) 14:23:26.87ID:t+T8cWGp そんなもんお荷物になるだけだから失敗してくれた方がいい
最新エディションへの対応が遅れる(or放棄される)のは目に見えていて、
ライブラリがそれに引きずられて最新エディションへの移行を渋るようになれば、
俺達イケイケ最先端ウェーイでやってきたRustコミュニティの自尊心に致命的なダメージを与え、開発者離れを引き起こすことになりかねない
最新エディションへの対応が遅れる(or放棄される)のは目に見えていて、
ライブラリがそれに引きずられて最新エディションへの移行を渋るようになれば、
俺達イケイケ最先端ウェーイでやってきたRustコミュニティの自尊心に致命的なダメージを与え、開発者離れを引き起こすことになりかねない
215デフォルトの名無しさん
2025/12/17(水) 16:13:18.06ID:0zsY87I/ アーキテクチャのLLVM対応はベンダーorメーカーの責任では
売りたいなら真っ先に用意するだろうし時代遅れでコストに見合わなければ切り捨てられる
売りたいなら真っ先に用意するだろうし時代遅れでコストに見合わなければ切り捨てられる
216デフォルトの名無しさん
2025/12/17(水) 19:33:27.44ID:ujCMDiXv というかgcc対応の本命はrustc_codegen_gccの方じゃない?
最近はRust本体のCIでもテストされるようになってきたし、rustupでの配布も計画されている
最近はRust本体のCIでもテストされるようになってきたし、rustupでの配布も計画されている
217デフォルトの名無しさん
2025/12/17(水) 20:42:52.22ID:DzI4E+Zk218デフォルトの名無しさん
2025/12/17(水) 22:06:20.53ID:IQqRXVk7 bincode がサポート終了になったみたい
それなりに広く使われてるクレートでも突如消えることってあるんだな、と改めて思う…
それなりに広く使われてるクレートでも突如消えることってあるんだな、と改めて思う…
219デフォルトの名無しさん
2025/12/17(水) 22:27:57.16ID:GIcNPYi1 メンテナの一人が他のメンテナに相談なく脱GitHub作業を始めて履歴の書き換えとかをやりだして揉めたけど
その渦中のメンテナがトランスジェンダーのポリコレだってことで
実名と住所を晒されて、責任取ってプロジェクト自体終わりってことになったのか
その渦中のメンテナがトランスジェンダーのポリコレだってことで
実名と住所を晒されて、責任取ってプロジェクト自体終わりってことになったのか
220デフォルトの名無しさん
2025/12/17(水) 22:29:06.78ID:JJtTc48Y devでtestで用いてるクレートが多いな
221デフォルトの名無しさん
2025/12/17(水) 22:31:21.65ID:WBnWSF9Z >>217
rustc_codegen_gccがお荷物になってライブラリではなくてRust本体への変更が遅れるデメリットはある
rustc_codegen_gccがお荷物になってライブラリではなくてRust本体への変更が遅れるデメリットはある
222デフォルトの名無しさん
2025/12/17(水) 22:55:48.90ID:7H2QU0IP そこはこれまでもrustcとLLVMとの間の調整でやって来たことだから新たな影響は限りなく小さい
一方でRustの仕様追加変更や標準ライブラリの追加安定化などは当面rustcまわりでの独裁決定事項であることが成長中のRustにとって好ましい
一方でRustの仕様追加変更や標準ライブラリの追加安定化などは当面rustcまわりでの独裁決定事項であることが成長中のRustにとって好ましい
223デフォルトの名無しさん
2025/12/17(水) 23:05:52.77ID:pnFaSaz7 bincodeの件、斜め読みしたけど、こんな感じじゃない?
1. 生成AIのクソissueにブチ切れる
2. 脱GitHubを実行
3. ついでに、トランスジェンダーの関係で改名した新しい名前を使って過去のコミットを書き換える
4. しばらく誰も気づかない
5. 誰かがコミットIDが書き変わってることに気づく
6. うわーサプライチェーン攻撃だーと大騒ぎする
7. 騒ぎの中で、作者の実名や住所を公開する奴が現れる
8. 作者がブチ切れて、メンテナンス終了を宣言
9. ついでに、作者名の欄を独立して編集できないcrates.ioがクソ、と意見
1. 生成AIのクソissueにブチ切れる
2. 脱GitHubを実行
3. ついでに、トランスジェンダーの関係で改名した新しい名前を使って過去のコミットを書き換える
4. しばらく誰も気づかない
5. 誰かがコミットIDが書き変わってることに気づく
6. うわーサプライチェーン攻撃だーと大騒ぎする
7. 騒ぎの中で、作者の実名や住所を公開する奴が現れる
8. 作者がブチ切れて、メンテナンス終了を宣言
9. ついでに、作者名の欄を独立して編集できないcrates.ioがクソ、と意見
224デフォルトの名無しさん
2025/12/18(木) 00:40:08.71ID:SXyMexjv225デフォルトの名無しさん
2025/12/18(木) 12:26:48.37ID:nouCCsxV ハッシュマップってハッシュ値を保持して値を調べるんじゃなくてキーも保存するんだな
保存したくない場合はキーを完全ハッシュ値にしてハッシュ値をキーにしないとだめだな
保存したくない場合はキーを完全ハッシュ値にしてハッシュ値をキーにしないとだめだな
226デフォルトの名無しさん
2025/12/18(木) 13:24:31.83ID:CQ9HORaM キーを保存したくないならHashSetの方があってそう
値にEqが必要だけど完全ハッシュより現実的
値にEqが必要だけど完全ハッシュより現実的
227デフォルトの名無しさん
2025/12/18(木) 14:39:08.80ID:XpyRX9NB 恐ろしい誤解だなと眺めてたら
さらに恐ろしいのが来た
さらに恐ろしいのが来た
228デフォルトの名無しさん
2025/12/18(木) 15:01:44.44ID:MGFN0lYz229デフォルトの名無しさん
2025/12/18(木) 15:07:04.67ID:CQ9HORaM この場合のキーはHashMap<K, V>のKのことだろ
HashSet<T>のキーってなんだよ
ハッシュ値のこと?
HashSet<T>のキーってなんだよ
ハッシュ値のこと?
230デフォルトの名無しさん
2025/12/18(木) 16:23:43.15ID:VAIdWToM 検索に使うオブジェクトがキー。
HashSet は値が常に () であるような HashMap だと説明されてる。
HashSet は値が常に () であるような HashMap だと説明されてる。
231デフォルトの名無しさん
2025/12/18(木) 16:51:07.77ID:nouCCsxV 普通のハッシュマップは何もしないハッシャーを実装すれば出来るな
232デフォルトの名無しさん
2025/12/18(木) 19:13:42.74ID:fm5KR8ce Rustの前に基本情報あたりを取る勉強したほうがいいんじゃないか
古臭いのが多いとはいえ応用は基礎の積み重ねの上にあるからな
古臭いのが多いとはいえ応用は基礎の積み重ねの上にあるからな
233デフォルトの名無しさん
2025/12/18(木) 19:42:58.02ID:Wqs3m317 rustってグローバル変数が使えないんだよね。dfsつらくない?
234デフォルトの名無しさん
2025/12/18(木) 19:46:33.16ID:vUWlsjsI DFSのためにグローバル変数??
プログラミングを基礎からやり直したほうがいいぞ
プログラミングを基礎からやり直したほうがいいぞ
235デフォルトの名無しさん
2025/12/19(金) 10:28:35.58ID:gzseDVjE Rustちょっとビルドの度に数分単位の時間掛かるのなんとかならんのかね
多分プロダクションビルドだけでやればいいような最適化とか毎回回してるよねこれ
多分プロダクションビルドだけでやればいいような最適化とか毎回回してるよねこれ
236デフォルトの名無しさん
2025/12/19(金) 10:31:57.30ID:+3c/moZi >>235
マクロのせいでしょ
マクロのせいでしょ
237デフォルトの名無しさん
2025/12/19(金) 12:08:39.25ID:PZAfhfPm でかい依存ライブラリのリビルドが必要になったならまだしも自分のコードのインクリメンタルビルドだけで数分もかかるようならマシンのアップグレードを検討したほうがいいかもしれない
238デフォルトの名無しさん
2025/12/19(金) 12:10:44.45ID:AoLX/WrE Windowsならアンチウイルスのせいかもね
239デフォルトの名無しさん
2025/12/19(金) 12:20:12.19ID:HjsWPX9f >>235
少なくともデバッグビルドのデフォルト設定では最適化は控えめだよ。
単純にリンクが遅い傾向にある。
Rust プロジェクトの典型的な設計がリンカには負担がかかってしまう要素が多いらしい。
変更が少しだけでもリンカの仕事の量は特に変わらないし。
インクリメンタルリンクをサポートしたリンカ Wild が開発中で、開発中のリンク (修正を少しだけした場合のリンクしなおし) を爆速にする計画は進んでいる。
インクリメンタルリンクは構造がかなり複雑になるので複雑な処理と速度を両立できるのか疑問視されていて従来のリンカ開発者は消極的だったんだが
Rust でなら複雑さと性能を両立したリンカを書けるという自信があるらしい。
少なくともデバッグビルドのデフォルト設定では最適化は控えめだよ。
単純にリンクが遅い傾向にある。
Rust プロジェクトの典型的な設計がリンカには負担がかかってしまう要素が多いらしい。
変更が少しだけでもリンカの仕事の量は特に変わらないし。
インクリメンタルリンクをサポートしたリンカ Wild が開発中で、開発中のリンク (修正を少しだけした場合のリンクしなおし) を爆速にする計画は進んでいる。
インクリメンタルリンクは構造がかなり複雑になるので複雑な処理と速度を両立できるのか疑問視されていて従来のリンカ開発者は消極的だったんだが
Rust でなら複雑さと性能を両立したリンカを書けるという自信があるらしい。
240デフォルトの名無しさん
2025/12/19(金) 12:24:59.93ID:AoLX/WrE C#みたいにプロセス起動したままホットリロードできるようになるのはいつ?
241デフォルトの名無しさん
2025/12/19(金) 13:38:24.83ID:uPPpqdRm ビルドする時間帯によっては依存cratesの更新確認だけで待たされる時があるな
242デフォルトの名無しさん
2025/12/19(金) 14:18:19.55ID:XFk/dn+M >>241
その仕組みのない言語はやばい
その仕組みのない言語はやばい
243デフォルトの名無しさん
2025/12/19(金) 14:24:27.94ID:LTe4LjTR Rust はシングルバイナリ指向なのでホットリロードは想定してないがバイナリを分割すれば (ホスト環境によっては) 今でもホットリロードできる。
実行環境次第。
実行環境次第。
244デフォルトの名無しさん
2025/12/19(金) 23:23:49.86ID:kouENYLZ ホットリロードが欲しいのはGUIみたいに「ちょっと変えて試す」をしたい分野だと思う
それはRustの得意分野でもないし、そこはC#やJSで良いじゃない
Rustが向く分野とそうでない分野があるというだけの話
それはRustの得意分野でもないし、そこはC#やJSで良いじゃない
Rustが向く分野とそうでない分野があるというだけの話
245デフォルトの名無しさん
2025/12/20(土) 06:57:23.96ID:z+uDpZnV ホットリロードはWEB APIにこそ欲しい
246デフォルトの名無しさん
2025/12/20(土) 09:53:03.44ID:IOYr4f7F247デフォルトの名無しさん
2025/12/20(土) 09:54:12.80ID:IOYr4f7F >>243
その仕組みのないOSはやばい
その仕組みのないOSはやばい
248デフォルトの名無しさん
2025/12/20(土) 10:06:31.65ID:cXl/wOeV 明示的にアップデート指定した時以外はイチイチ外部パッケージのダウンロード&再コンパイルとかやらないで欲しいな
249デフォルトの名無しさん
2025/12/20(土) 13:27:35.26ID:Hio2Ii0f >>248
クレイト使用バージョンを指定してないからでは
クレイト使用バージョンを指定してないからでは
250デフォルトの名無しさん
2025/12/21(日) 13:34:39.31ID:i93tKLa3 hoge = "1.2.3"
よりも
hoge = ">=1.2.3"
よりも
hoge = "=1.2.3"
推奨ですね判ります
よりも
hoge = ">=1.2.3"
よりも
hoge = "=1.2.3"
推奨ですね判ります
251デフォルトの名無しさん
2025/12/21(日) 14:35:21.91ID:d7uL0Tpm Microsoft、2030年までにC/C++廃止を目指す
https://softantenna.com/blog/microsoft-c-to-rust-2030/
> 私の目標は、2030年までに Microsoft から すべての C と C++ のコードを排除することです。そのための戦略は、AI と アルゴリズムを組み合わせて、Microsoft が抱える最大規模のコードベースを書き換えることにあります。
> マイクロソフトの大規模C/C++システムをRustへ移行する
https://softantenna.com/blog/microsoft-c-to-rust-2030/
> 私の目標は、2030年までに Microsoft から すべての C と C++ のコードを排除することです。そのための戦略は、AI と アルゴリズムを組み合わせて、Microsoft が抱える最大規模のコードベースを書き換えることにあります。
> マイクロソフトの大規模C/C++システムをRustへ移行する
252デフォルトの名無しさん
2025/12/21(日) 14:43:34.11ID:e/+WNu6S マイクロソフトに限らず2030年代にはどの企業でもC/C++全廃してるでしょ
253デフォルトの名無しさん
2025/12/21(日) 14:48:05.86ID:hsTPvwMv254デフォルトの名無しさん
2025/12/21(日) 15:03:43.26ID:d7uL0Tpm お前らもExcelのマクロをRustで書きたいだろ?
255デフォルトの名無しさん
2025/12/21(日) 15:07:17.98ID:98VUfdyA 1ヶ月で1人あたり100万行のC/C++コードのRust化って
コーディングもレビューもテストすらAI丸投げで
誰も確認しない感じじゃないと不可能だよなあ
コーディングもレビューもテストすらAI丸投げで
誰も確認しない感じじゃないと不可能だよなあ
256デフォルトの名無しさん
2025/12/21(日) 15:15:34.65ID:hsTPvwMv 実際にはWindowsをRustで書き換えるんじゃなくてWindows付属のアプリケーションをRustに置き換えていくんじゃないかな
人を集めるために大きいことを言ってるんだと思うよ
人を集めるために大きいことを言ってるんだと思うよ
257デフォルトの名無しさん
2025/12/21(日) 19:17:27.17ID:6kD7Dv0I そりゃ Rust のほうが良いとは思うが書き換えとなると書き換えに伴って発生するバグだってあるし、十分に安定している部分まで慌てて書き換える合理性がない
258デフォルトの名無しさん
2025/12/21(日) 19:46:26.13ID:IIR4jOxl そう言ってるわりにVisualStudio2026でRust対応しなかったよな
結構くるんじゃないかって期待してたんだけど
結構くるんじゃないかって期待してたんだけど
259デフォルトの名無しさん
2025/12/21(日) 20:27:44.41ID:tmQfSAVe Rustに書き換えたところで何かが改善されたというアピールがしにくいんだよね
速くなろうがエラーがへろうがそれが置き換えによるものなのかって切り分けにくいだろうし
速くなろうがエラーがへろうがそれが置き換えによるものなのかって切り分けにくいだろうし
260デフォルトの名無しさん
2025/12/21(日) 20:28:25.69ID:98VUfdyA 何かRustコンパイラをMSが自作する必要に迫らればVisual Studio入りもあるだろうけど
結局rustcとrust-analyzer頼みならVsCodeでいいじゃんで終わりそう
結局rustcとrust-analyzer頼みならVsCodeでいいじゃんで終わりそう
261デフォルトの名無しさん
2025/12/21(日) 21:38:22.40ID:rFkT0lPT 処理系が少ないのは健全な状態ではないからマイクロソフトにも手をつけてほしいが、現時点では Rust の言語仕様の文書化があまり進んでないからな……。
https://github.com/rust-lang/spec
リファレンスマニュアルだけで十分に互換性のある処理系を作れるとは思えないし、やるにしても時期尚早かもしれない。
https://github.com/rust-lang/spec
リファレンスマニュアルだけで十分に互換性のある処理系を作れるとは思えないし、やるにしても時期尚早かもしれない。
262デフォルトの名無しさん
2025/12/21(日) 23:07:13.70ID:C3ZUpqyk vsてcodeの劣化版でしかないのにあれをまだ使ってる人おるんかな
263デフォルトの名無しさん
2025/12/22(月) 00:13:44.16ID:uNe3sTke >>262
VSをエディタとしてしか使ったことないんか?
VSをエディタとしてしか使ったことないんか?
264デフォルトの名無しさん
2025/12/22(月) 00:37:10.74ID:iYFUOh50 バルマー時代のMSならいざ知らず、今のMSが今更わざわざWindows専用の新しいツールチェインなんか作るわけないでしょ
265デフォルトの名無しさん
2025/12/22(月) 08:42:53.10ID:Isn+IeYn Arm版Windowsなら可能性あるかもね。
x86windowsは過去互換性が重要だから互換層をたくさん用意する必要がある。互換層はunsafeまみれでpanicリスクのあるコードになるから、Rustの強みは活かせないだろうね。
x86windowsは過去互換性が重要だから互換層をたくさん用意する必要がある。互換層はunsafeまみれでpanicリスクのあるコードになるから、Rustの強みは活かせないだろうね。
266デフォルトの名無しさん
2025/12/22(月) 19:42:03.81ID:XqGhCp2+ Arm版もどっこいかな
結局Rustが使われるとしたらシステムよりもアプリケーションだろうね
結局Rustが使われるとしたらシステムよりもアプリケーションだろうね
レスを投稿する
ニュース
- 【サッカー】日本代表の南野拓実は左膝前十字靱帯断裂の重傷 全治は明らかにされず フランス杯で負傷 所属先のモナコが発表 [久太郎★]
- 日本の労働生産性28位に後退、先進7か国で最下位…デフレやコロナ禍で経済の低成長続く [ぐれ★]
- 【MLB】村上宗隆の『小型契約』は吉田正尚の影響か 市場が思いのほか停滞 「NPB打者に懐疑的。吉田が高すぎた」 [冬月記者★]
- ゼレンスキー氏「高市総理に感謝」 9000億円超追加支援に 「国際秩序に貢献」 (動画あり) [ごまカンパチ★]
- 【徳島】「体調が悪くなったら自己責任」と同意書求める 最長1年2か月期限切れ 生活保護受給者に賞味期限切れ食品を支給 徳島市 ★3 [ぐれ★]
- 「ONE PIECE」尾田栄一郎、原作は「ここからが大変」「僕は歳をとってしまったので最高速度で来年もズッシリドッシリ航海します」 [muffin★]
- 岸田文雄🕶「だから俺の時代が一番よかっただろ、馬鹿な国民が」 👈これ言われたらお前らどうするよ?高市 [986198215]
- カニ「ぼくのガワを火にかけてその上で蟹味噌溶かしてそこで蟹しゃぶにして食べてる…」
- まう3時だよ
- チャッピー「息臭い人好き」
- 最近この時間に起きてしまうんだが
- 使っていないgmailやoutlookのアドレスに期限切れメール
