スポンサーリンク

【IT】マイクロソフト「C/C++をすべて5年以内にRustに書き換える。1エンジニアあたり月100万行がノルマ。すべてのすべて」

adsense



1名無しさんID:ID:hUC4O2dXM [2025/12/23(火) 18:57:50.19]
x.com/lundukejournal/status/2003293402528428209?s=46

hthttps://5ch.net


104名無しさんID:ID:VKjD55KRM [2025/12/23(火) 19:45:44.06]
>>1
AIに書かせてるから変な挙動になるって報じられてるが


123名無しさんID:ID:0SUCzuat0 [2025/12/23(火) 20:04:43.64]
>>1
1秒1行じゃん
無理じゃね?


2名無しさんID:ID:TeZfNPWl0 [2025/12/23(火) 18:58:47.31]
いいね
全てのC++にサヨナラだ


3名無しさんID:ID:ApZlr5ok0 [2025/12/23(火) 18:58:50.29]
AIがありますよ


184名無しさんID:ID:hSqDkiRT0 [2025/12/23(火) 23:41:51.22]
>>3
AIのサポートを受けることは今や大前提であっていちいち言うようなことではない。
ただし、AIにコード吐かせてそのまま鵜呑みにしてコミットするようなマネは今はまだ無理。
あくまでもサポートツールとしての利用が主だな。


4名無しさんID:ID:HPIsEH8o0 [2025/12/23(火) 18:59:18.02]
【IT】マイクロソフト「C/C++をすべて5年以内にRustに書き換える。1エンジニアあたり月100万行がノルマ。すべてのすべて」  [347751896]
_4_4


216名無しさんID:ID:TbTUKL7fMEVE [2025/12/24(水) 07:36:41.02]
>>4
癒やされたは


5名無しさんID:ID:WrAbLaCD0 [2025/12/23(火) 18:59:28.99]
AIだと月どのくらいいけるんだ


6名無しさんID:ID:Ehxe/clI0 [2025/12/23(火) 18:59:36.08]
行数なんて少ないほどいいのに
こんなんだから毎回アップデートでやらかすんだろ🤣


7名無しさんID:ID:lB+CUfzg0 [2025/12/23(火) 18:59:42.00]
変える必要あるの?rustの方がいいのか?


8名無しさんID:ID:0vZ5juzS0 [2025/12/23(火) 19:00:06.47]
よくないですよ


10名無しさんID:ID:5Ng1RVU3r [2025/12/23(火) 19:01:00.21]
百万行って人力じゃ無理だろ
一日五万行だぞ
ツール組んで変換してバグチェックしろってことか


11名無しさんID:ID:g3lQUuK/0 [2025/12/23(火) 19:01:39.80]
AIだと3日で終わりそう
ガチで


12名無しさんID:ID:LegnyR+dd [2025/12/23(火) 19:01:56.07]
書き換えるんじゃなくてイチから作り直せよ


14名無しさんID:ID:G5YHiC+80 [2025/12/23(火) 19:02:37.75]
ai「文句言わず、24時間働けます!」


15名無しさんID:ID:LdmPQ8cn0 [2025/12/23(火) 19:03:02.97]
アホくさ


16名無しさんID:ID:lpEIBmLc0 [2025/12/23(火) 19:03:11.55]
月100万行書いたとしてどうやってレビューすんだよ


20名無しさんID:ID:6+o1aM7Qr [2025/12/23(火) 19:04:32.74]
>>16
ユーザーに任せるに決まってんだろ
言わせんな恥ずかしい


95名無しさんID:ID:1CNUyQoK0 [2025/12/23(火) 19:40:18.81]
>>20
😨





160名無しさんID:ID:TR0twLoe0 [2025/12/23(火) 21:16:51.32]
>>20
有料ベータテストやめろ


17名無しさんID:ID:HSrtIMr5M [2025/12/23(火) 19:03:12.18]
AIにやらせたら?


18名無しさんID:ID:QhhUm9OcM [2025/12/23(火) 19:03:25.20]
イーロン・マスクもなにかの言語書き換えるとか豪語して失敗したなかった?


31名無しさんID:ID:xnSM6UQy0 [2025/12/23(火) 19:08:24.38]
>>18
年金のシステムだかがcobolなのを書き換えるみたいな話はしてた気がする
DOGEなくなったんでその話もなくなったんじゃないかとは思う


46名無しさんID:ID:7DwFDZCS0 [2025/12/23(火) 19:15:14.23]
>>31
アメリカは70年代から電子化してるから
いろんな州が独自のシステムでとんでもなくバラバラらしい 

それをAIで全部読み込んで統一したシステムに改修しようとした 
その前に人事で辞めさせられた  

本当にできるかやってみて欲しかった
もし完遂出来たら日本は金払って依頼すべきレベル


19名無しさんID:ID:XtilzDe+0 [2025/12/23(火) 19:04:31.65]
Internet Explorerで動くなら日本政府としては問題ないという認識である


21名無しさんID:ID:lB+CUfzg0 [2025/12/23(火) 19:05:09.94]
AIは専門的な話になると嘘ばっかり言うからなぁ


22名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 19:05:55.42]
Windowsは相当きついだろ


23名無しさんID:ID:9ZCVjtwD0 [2025/12/23(火) 19:06:02.49]
1日100行で頼んます


24名無しさんID:ID:XKSd92dZ0 [2025/12/23(火) 19:06:43.66]
無理に決まってんだろ
エラーが別のエラーを呼んで収拾つかなくなるのが落ち
古い資産断捨離も兼ねて作り直した方がいい


25名無しさんID:ID:tFqfEkwx0 [2025/12/23(火) 19:07:01.92]
プログラム1行何円で評価するMSの企業風土が凄いよね


26名無しさんID:ID:6Fs3HVq5H [2025/12/23(火) 19:07:12.23]
Rustってあんまり知らんのだけどGC言語?


29名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 19:07:58.46]
>>26
違う
LLVMベース


30名無しさんID:ID:vvYa1n6e0 [2025/12/23(火) 19:08:06.10]
>>26
gcなし


27名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 19:07:17.17]
Win32APIとかもRustで実装するんか?
頭おかしくなりそう


28名無しさんID:ID:qnysqamK0 [2025/12/23(火) 19:07:56.15]
Windowsの一部は既にrustで書かれてるとか言ってたなそういや


32名無しさんID:ID:K/MAPfZj0 [2025/12/23(火) 19:08:44.85]
どう思う?


33名無しさんID:ID:QpX+i5HN0 [2025/12/23(火) 19:09:38.29]
RustはCコンパイラをメモリ関連のバグ全部で止めるように魔改造した感じの言語


36名無しさんID:ID:7DwFDZCS0 [2025/12/23(火) 19:11:26.45]
「今らプログラムを学ぶとしたら何の言語がいい?」

こんな質問は過去のものなんだよな…


37名無しさんID:ID:p5AIcgrU0 [2025/12/23(火) 19:11:50.35]
AIにやらせろよ





38名無しさんID:ID:nvSQw9fd0 [2025/12/23(火) 19:12:35.79]
Rustって記述がC++みたいに長くなんね?
ライフタイムが厳格でエラーハンドリングも必須で記述するせいか気軽に取り掛かれないんだが


41名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 19:13:46.83]
>>38
エディタが補完してくれる時代の言語って感じよな
もっと早く出てきても流行らなかっただろう


40名無しさんID:ID:UqkyDI3B0 [2025/12/23(火) 19:13:20.77]
Win APIはどうなんだろ?
C/C++ばっかりじゃ


43名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 19:14:27.42]
>>40
一応Rustの仕様で互換性のあるバイナリを吐けるんだけどほぼC書いてるのと変わらん


42名無しさんID:ID:fYOaw4Uh0 [2025/12/23(火) 19:13:55.23]
CもとうとうCOBOLと同列になるの?


44名無しさんID:ID:AtjiX1P90 [2025/12/23(火) 19:14:40.07]
100万行はAI使っても無理な量だろ
あとそんなに移行メリットあるか?


49名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 19:16:42.92]
>>44
OSのコアの部分とかAPIはunsafeまみれになってあんま意味ないだろうな
アプリのレイヤーならともかく


45名無しさんID:ID:9EovirG+0 [2025/12/23(火) 19:15:09.77]
AIなら一日でできるようになるんだろうな


47名無しさんID:ID:1JVXKtQf0 [2025/12/23(火) 19:15:29.36]
1分100行ペースか
頭使う暇ないぐらい猛スピードで打ち込むような感じ


48名無しさんID:ID:Zu7W0B3U0 [2025/12/23(火) 19:16:26.28]
まあシープラはバージョンによって全然違う言語だからなあ


50名無しさんID:ID:Y0oCg1+P0 [2025/12/23(火) 19:17:12.78]
WinAPIとか二度と見たくもない
あんなのでよく開発してたよ


55名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 19:20:03.76]
>>50
このメンバはNULLでいいのか?って常に思ってた


51名無しさんID:ID:Sc9ZGPFP0 [2025/12/23(火) 19:17:34.01]
百万はイカレすぎ


53名無しさんID:ID:sOMetV4p0 [2025/12/23(火) 19:18:56.81]
-unsafeつければ1兆行のCだろうがRustのコンパイル通っちゃうから…


54名無しさんID:ID:g3lQUuK/0 [2025/12/23(火) 19:19:11.46]
5年後に完成しても5年後にはまた別の優秀が言語が主流になってるだろ


56名無しさんID:ID:IhM5qinE0 [2025/12/23(火) 19:20:25.59]
windows95だかからNTみたいな革新は起きないの?
書き換えてもなんか綺麗なゴミになるだけじゃないの?


60名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 19:21:18.44]
>>56
互換性を維持しないといけないから
無理なのでは


57名無しさんID:ID:28vtRDFS0 [2025/12/23(火) 19:21:07.08]
嫌儲特有の極大誇張表現かとおもったら本当に100万行で草、AI使うにしても嘘だろ?


58名無しさんID:ID:LdmPQ8cn0 [2025/12/23(火) 19:21:10.75]
rustというカルト


59名無しさんID:ID:bom6ncm80 [2025/12/23(火) 19:21:16.18]
いる業界的にC++とC#は必須だからRustになっても困る





62名無しさんID:ID:2WWN8vKZ0 [2025/12/23(火) 19:21:47.82]
C++とか不便でむずくて古いもん
要らんわ消えろ


66名無しさんID:ID:vvYa1n6e0 [2025/12/23(火) 19:23:23.37]
>>62
89で知識止まってないか?
最新のは十分現代的


63名無しさんID:ID:563MLJZl0 [2025/12/23(火) 19:21:52.78]
C#は捨てたの?


64名無しさんID:ID:0TxoeUjY0 [2025/12/23(火) 19:21:55.77]
AI氏にやって貰え


65名無しさんID:ID:SRMQrkec0 [2025/12/23(火) 19:22:32.57]
panicはMacOSの十八番だろ


67名無しさんID:ID:zdm+Lx490 [2025/12/23(火) 19:25:14.33]
Androidはこれやってから急に動作に安定感出てきたな


69名無しさんID:ID:g3lQUuK/0 [2025/12/23(火) 19:25:27.14]
C/C++ → Rust のメリット
メモリ安全性が言語レベルで保証され、UAFや二重解放が激減
未定義動作をコンパイル時に潰せる
所有権モデルでライフタイムの設計が明確になる
データ競合を原則コンパイルエラーにできる
null参照が型で表現され、実行時クラッシュが減る
unsafeを明示的に隔離でき、危険箇所が可視化される
標準ツールチェーン(cargo等)が近代的で統一されている
クロスプラットフォーム対応が比較的楽
セキュリティ事故・パッチコストが下がる
次世代言語やAI変換への中間表現として扱いやすい


78名無しさんID:ID:GEvu2l4A0 [2025/12/23(火) 19:28:01.64]
>>69
コンパイル速度とか実行速度はどうなんでしょ?


79名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 19:28:31.41]
>>78
コンパイルは遅い
実行は速い


82名無しさんID:ID:GEvu2l4A0 [2025/12/23(火) 19:30:24.47]
>>79
なかなか置き換えは難儀そうですね
置き換えたあとは快適かも


88名無しさんID:ID:cVVF4ugWd [2025/12/23(火) 19:33:46.44]
>>69
>未定義動作をコンパイル時に潰せる
このあたりで頓挫してるんやろうなぁ…


70名無しさんID:ID:W9XLaH3F0 [2025/12/23(火) 19:25:37.56]
F-35アヴィオソフト開発チーム
誰だこんなC++での開発を認めたヤツは!
バグが一向に直らん!
新機能追加お代わり多すぎる!
で機能追加したら新たなバグが!
ウガアアアアッ!!


71名無しさんID:ID:xE3n/G1U0 [2025/12/23(火) 19:25:46.51]
コンパイラがエラー発見してくれるなら、コードはAIが書く時代になるのか


72名無しさんID:ID:AbPNO5Fm0 [2025/12/23(火) 19:26:26.96]
結局めんどくさくてunsafe書きまくりそう


74名無しさんID:ID:BLsibP8X0 [2025/12/23(火) 19:26:51.58]
やっぱC++よりもRustだよな


75名無しさんID:ID:GEvu2l4A0 [2025/12/23(火) 19:26:52.76]
メモリセーフだからですか?


77名無しさんID:ID:4Jl1Vo1o0 [2025/12/23(火) 19:27:17.69]
AIにRust書かせると延々とビルドを眺めることになる


81名無しさんID:ID:snzpKDQZ0 [2025/12/23(火) 19:29:24.15]
AIでできるたろ


84名無しさんID:ID:Iu8d7U0s0 [2025/12/23(火) 19:30:45.40]
言語自体をAIに生み出してもらったら?


85名無しさんID:ID:WSiR0SNp0 [2025/12/23(火) 19:31:43.22]
ハーブサッターの仕事がなくなっちゃう





87名無しさんID:ID:XV41XkJC0 [2025/12/23(火) 19:33:30.06]
どっかで見たけどAIにコードレビューさせたら数時間後に謝罪だけが返ってきたらしい


89名無しさんID:ID:28vtRDFS0 [2025/12/23(火) 19:37:51.20]
月20日働くなら一日平均5万行をAIで変換する計算になるが機械的にAIに全部お任せしたとしても
一日で5万行も出力できるの?


90名無しさんID:ID:ioEjQ+jM0 [2025/12/23(火) 19:37:52.54]
c++はなぁVCとGCCとCLANGで完全に互換ねぇのがな
調子こいて変則的なコード書くとハマる


91名無しさんID:ID:V6Laq51M0 [2025/12/23(火) 19:38:16.73]
1人あたり月100万行だからAI頼り前提じゃね?


92名無しさんID:ID:pURhSp4t0 [2025/12/23(火) 19:38:25.35]
あと3年待てばzigが来るのに


110名無しさんID:ID:gffYsdVc0 [2025/12/23(火) 19:49:01.42]
>>92
zigの方が良いの?


93名無しさんID:ID:uGdC4MUQ0 [2025/12/23(火) 19:39:48.48]
置き換えただけで何の保護もしなさそう


94名無しさんID:ID:K73jO23HM [2025/12/23(火) 19:40:00.20]
月20日働くとして1日5万行とか書けるもの?


124名無しさんID:ID:pHYu/2nq0 [2025/12/23(火) 20:06:10.61]
>>94
天才がよってたかってC/C++からRUSTに書き換える作業を4年やって、それをAIに11ヶ月学習させて、最後の1ヶ月で残りのC/C++をAIが全部変換して終わりとかいう感じじゃないかしら?


96名無しさんID:ID:ZxOyAiBn0 [2025/12/23(火) 19:40:32.84]
Cだろ!!


99名無しさんID:ID:dVy+v7l60 [2025/12/23(火) 19:42:52.85]
c++→rustに変換後に同一動作を保証した状態でコンパイル通すの地獄だろ
unsafeマミれになって意味無くなりそう


100名無しさんID:ID:j3TBV9NP0 [2025/12/23(火) 19:43:02.13]
C/C++
って一括りに語られるけど今や全然違う言語だよね
WindowsってCで書かれてんの?


108名無しさんID:ID:VjoeKXbH0 [2025/12/23(火) 19:47:34.74]
>>100
カーネルは古くからの使い回しも多いだろう


109名無しさんID:ID:+JCQ9rLb0 [2025/12/23(火) 19:47:59.85]
>>100
Linuxカーネルは徹底的にC++排除してるもんな


101名無しさんID:ID:NdErp0t50 [2025/12/23(火) 19:44:08.76]
知らんけどそういう作業ほど書き換えAIを開発すればいいんじゃね?


102名無しさんID:ID:ioEjQ+jM0 [2025/12/23(火) 19:45:12.01]
ベターCやpyhonみたいな感覚で気軽にC++使えばええねんん


105名無しさんID:ID:PwH1LauS0 [2025/12/23(火) 19:46:14.73]
書き換えたとは言ったが書き換えたあとのコードが安全に想定通りに動作するとは言ってない


106名無しさんID:ID:VjwbqBMHM [2025/12/23(火) 19:46:57.47]
100万行のソースをテストするなら
テストケース5万くらいは必要


107名無しさんID:ID:uGdC4MUQ0 [2025/12/23(火) 19:47:12.78]
1度アセンブラにしてからRustに戻せば良いだろ🤪


111名無しさんID:ID:RvFAHjGE0 [2025/12/23(火) 19:50:11.71]
コードはAIに書かせます
動作確認はユーザーにさせます





115名無しさんID:ID:VKjD55KRM [2025/12/23(火) 19:52:19.88]
>>111
ほんまこれだからMS終わってるわ


112名無しさんID:ID:K44AG9sg0 [2025/12/23(火) 19:50:18.24]
一人でやったとして、60×100万で6000万行、10人で6億行


113名無しさんID:ID:uun9pMqa0 [2025/12/23(火) 19:51:07.58]
継承あるの?


114名無しさんID:ID:l+N3Qv/50 [2025/12/23(火) 19:51:32.53]
その昔、「猫でもわかるC言語」みたいな本を買って読んで、猫って賢いなあって思った記憶がある


116名無しさんID:ID:SAQV8KdB0 [2025/12/23(火) 19:55:45.24]
動いてるものを触るな😡


117名無しさんID:ID:LE01w3Wbd [2025/12/23(火) 19:57:08.42]
一括置換とかできないの?


118名無しさんID:ID:ix3vXcpD0 [2025/12/23(火) 19:58:06.70]
書き換えたところでセマンティクスをそのまま移植出来るわけじゃないしバグだらけになる


119名無しさんID:ID:aEKG8s4XM [2025/12/23(火) 19:58:30.26]
なぜマイクロソフトがRustを開発できなかったのか


120名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 20:01:45.43]
>>119
むしろなんでMozillaにあんなものに投資する金があったんだろう


157名無しさんID:ID:cVVF4ugWd [2025/12/23(火) 21:11:07.78]
>>120
金があるからやるんじゃない
やるために金を捻出する


121名無しさんID:ID:j3TBV9NP0 [2025/12/23(火) 20:02:42.59]
Rust全然知らんけど
Cの配列操作とか文字列操作が楽になるんなら使いたい


125名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 20:06:29.73]
>>121
今どきCのヌル終端文字列より文字列操作がしんどい言語なんてないだろ…


122名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 20:04:37.23]
Windowsもやばいけど.NETとかも相当やばそうだな


126名無しさんID:ID:+JCQ9rLb0 [2025/12/23(火) 20:09:18.11]
Visual Rust#はよ


127名無しさんID:ID:KTzkAM/J0 [2025/12/23(火) 20:16:27.14]
人間がやるのか…


128名無しさんID:ID:Iu8d7U0s0 [2025/12/23(火) 20:17:19.00]
互換性どんどん捨ててんだから新規で作りゃいいのに


129名無しさんID:ID:89fWzQ+u0 [2025/12/23(火) 20:18:08.91]
バグも互換性のために残してるのがWindowsなんだろ?
Rustに書き直したらおかしくならね?


130名無しさんID:ID:VUv0Zemr0 [2025/12/23(火) 20:22:46.05]
AIが書く時代に何いってんだこいつ?


132名無しさんID:ID:EEoXwKg60 [2025/12/23(火) 20:24:37.48]
>>130
AIは何も書いてくれないよ
エアプかな


131名無しさんID:ID:VUv0Zemr0 [2025/12/23(火) 20:24:24.48]
言語はこの際どうでもいい
AIコーディングの再現性さえあればアプリ開発は数十行で完結する





133名無しさんID:ID:VUv0Zemr0 [2025/12/23(火) 20:25:34.14]
ヴァイブコーディングは仕様書くだけでいいのよwおじいちゃん


134名無しさんID:ID:Gfl1+WLV0 [2025/12/23(火) 20:26:21.45]
Windows11もAIで作ってるみたいだしな


135名無しさんID:ID:uWBKCoMr0 [2025/12/23(火) 20:27:26.92]
この規模のコードを単純にAIに突っ込めばいいと思い込んでるやつはにわかだわな


136名無しさんID:ID:W2CbPw3B0 [2025/12/23(火) 20:28:03.77]
Rustがここまでよく使われるようになるの知ってたらGoogleってGo lang作らなかっただろうな


209名無しさんID:ID:R9fMIIvs0EVE [2025/12/24(水) 05:45:03.54]
>>136
でもGolangはコンパイル早いからそういう点での使い勝手の良さはある


137名無しさんID:ID:W2CbPw3B0 [2025/12/23(火) 20:29:55.52]
AIも使いそうだけどMSがやってる低レベルのとこをどれだけAIの学習がカバーしてるかは少し怪しい


138名無しさんID:ID:Ax/3LVVz0 [2025/12/23(火) 20:31:28.80]
そしてWindowsの根本問題はC/C++由来じゃなかった。と気づく


139名無しさんID:ID:7uGy+Mqi0 [2025/12/23(火) 20:32:51.98]
AI使えば一瞬で終わるとか言ってるのはどこまでの夢を見てるんだろうか


143名無しさんID:ID:8QR1JYW40 [2025/12/23(火) 20:39:35.57]
>>139
どのジャンルにでもいるじゃん、「AIでいいだろ」とか言うやつ
あれはAIのことを知ってるわけでもなく、やって貰う作業に詳しいわけでもなく
ただAIなら何でも出来るんだろ?的な無知なのに何か言いたい、参加したいってだけなのよ


149名無しさんID:ID:Ax/3LVVz0 [2025/12/23(火) 20:47:37.11]
>>139
テトリスは一瞬で作ってくれたな。テトリスは特にDeepSeekが一番良かった。


140名無しさんID:ID:xnSM6UQy0 [2025/12/23(火) 20:35:24.41]
AIに食わせるにはそれなりに咀嚼されたものを与えたほうがいい、みたいな話きくけど100万行くらいならいけるのかね


142名無しさんID:ID:4jxuUBwZ0 [2025/12/23(火) 20:39:12.78]
AIには100%無理だな


148名無しさんID:ID:nSahWzcE0 [2025/12/23(火) 20:46:20.04]
社名変えるべきだよ
Largesoft


150名無しさんID:ID:/P643KbZ0 [2025/12/23(火) 20:49:52.57]
ついにCが〇ぬのか?


152名無しさんID:ID:KAOJpWC40 [2025/12/23(火) 20:57:30.65]
よく知らんけど何10年も継ぎ足し継ぎ足しで
やってて九龍城みたいな魔窟になってんだろ


153名無しさんID:ID:7wfmley80 [2025/12/23(火) 20:57:44.77]
Windowsは少なくとも20年以上C/C++で開発してるよな
書き換えたら大量に不具合出そう


154名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 20:58:38.63]
>>153
NTが登場したのが93年だから
もう30年以上…


155名無しさんID:ID:UKPbDWq30 [2025/12/23(火) 20:59:02.97]
Windowsを1から作れ


156名無しさんID:ID:qDutaga30 [2025/12/23(火) 21:00:37.92]
オワコンRustでエンジニアの息の根を止める作戦


159名無しさんID:ID:V7xpvApl0 [2025/12/23(火) 21:16:44.23]
コメントで埋め尽くせ!





161名無しさんID:ID:Fkt0LsuC0 [2025/12/23(火) 21:19:57.71]
Rustだとメモリエラー起こしたら握り潰せなくて〇ぬしかないぞ


162名無しさんID:ID:uqotfD7D0 [2025/12/23(火) 21:22:54.56]
ここでAIにやらせれば一瞬じゃん
とか言ってる奴らって参政党支持?


163名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 21:24:23.00]
MFC…COM…うっ頭が


165名無しさんID:ID:IS1QaF380 [2025/12/23(火) 21:30:16.90]
cloudflareみたいに面倒くさいからエラー移譲もせずにunwrap使って落ちそう


167名無しさんID:ID:oXrtRYYk0 [2025/12/23(火) 21:33:45.88]
“うんこ".to_str()
“うんこ".as_str()
“うんこ".into()
“うんこ".to_owned()
“うんこ".to_string()

理念は立派だが文法はうんこ言語


168名無しさんID:ID:SW2vd+Se0 [2025/12/23(火) 21:42:27.62]
これがAIでできないなら辞めちまえ


169名無しさんID:ID:NZeMSxB50 [2025/12/23(火) 21:47:15.19]
ちんちんプラプラ


170名無しさんID:ID:Ur1cI4Q50 [2025/12/23(火) 21:55:18.69]
RustだとC系のコードをAIに読み込ませるだけでそっくりそのままトランスコードしてコンパイルまでできたりするの?


172名無しさんID:ID:i93nWmXK0 [2025/12/23(火) 22:02:10.66]
闘うプログラマー(windows nt移行)の時ですら合計560万行なのに


173名無しさんID:ID:P4tWFMzL0 [2025/12/23(火) 22:05:29.19]
メモリ安全性って言葉ばかりが一人歩きして、マルチコアプロセッサー時代の複雑化する並列処理のための言語ってこと忘れてね?
CやC++がRustに置き換わるのは望ましいことなのかもしれないが、だからと言って何でもかんでも急いで置き換えればいいてもんでもないだろ


174名無しさんID:ID:M9MEQ7/1a [2025/12/23(火) 22:07:24.80]
本家(?)のFirefoxですらまだ大部分がC++だよね


176名無しさんID:ID:sG6IkG2y0 [2025/12/23(火) 22:16:52.00]
MSが全力していたC#はどうなったの?


185名無しさんID:ID:hSqDkiRT0 [2025/12/23(火) 23:42:56.75]
>>176
そもそも守備範囲が異なるので今回の話に関しては出番は無いね。


177名無しさんID:ID:sf+nK4830 [2025/12/23(火) 22:20:50.81]
戦闘機「F-35」にはC++の特殊ルール適用版が使われており例外処理や再帰関数が禁止されている

https://gigazine.net/news/20251208-f-35-cpp-jsf-standards/


178名無しさんID:ID:ATWepbnl0 [2025/12/23(火) 22:36:39.54]
>>177
リカーシブ関数のないCなんてゴミじゃん


201名無しさんID:ID:npA5x6yD0EVE [2025/12/24(水) 02:59:47.75]
>>177
プロジェクト大炎上させた元凶やん
COTSなんて謳い文句でMacと同じPowerPCとIEEE1394そしてC++採用すれば
民間から安いプログラマが大量に雇えるって皮算用で大失敗
あっという間に陳腐化してソースコードはゴミ品質
まともに実戦で使えるBlock4の完成の目処すら立ってない


210名無しさんID:ID:R9fMIIvs0EVE [2025/12/24(水) 05:50:17.01]
>>177
例外処理ってたまにめちゃくちゃオーバーヘッドがデカくて暫く止まる事あるから
例外起こしてキャッチするくらいなら事前に露払いして例外出ないようにした方がいいよな
Javaとかなんでもかんでもcatchで済ませようとするコードが多い


179名無しさんID:ID:W27m7ejI0 [2025/12/23(火) 22:39:26.84]
c++って仕様が複雑化しすぎて単純移行とか無理だよな
cは逆に低レベルすぎて無理だけど


180名無しさんID:ID:vu7SKKjl0 [2025/12/23(火) 22:39:58.91]
やはりVB


181名無しさんID:ID:z/joC53N0 [2025/12/23(火) 23:01:12.59]
学生時代にプログラム組んでたけどすっかり忘れた





182名無しさんID:ID:6xkrklx80 [2025/12/23(火) 23:02:40.69]
知らんけど
Cと互換が残るならいいんじゃないの
失敗してもCコンパイラに戻せばいいんだから


183名無しさんID:ID:/aFQVkdi0 [2025/12/23(火) 23:24:53.57]
書き換わるとどうなるんだ?


192名無しさんID:ID:3R7r1Flq0EVE [2025/12/24(水) 00:35:47.46]
>>183
未知のバグを潰せる
C/C++はプロじゃないと扱いが難しいがrustならコンパイラが弾いてくれる


187名無しさんID:ID:ekqTrMfF0EVE [2025/12/24(水) 00:00:29.02]
ネイティブコード吐けるC#コンパイラ作ればいいのに


206名無しさんID:ID:0t/23QrF0EVE [2025/12/24(水) 03:25:57.03]
>>187
ネイティブにすりゃ速くなるってもんじゃないのをわかっとらんw


214名無しさんID:ID:ekqTrMfF0EVE [2025/12/24(水) 07:21:19.99]
>>206
ネイティブのメリットが速さだけだと思ってるの?


189名無しさんID:ID:qSUdPcMd0EVE [2025/12/24(水) 00:19:53.41]
移行が簡単なほどメモリ管理部分がまとまってるならc++でもそんな辛いコードってわけでもないけどな。
まあ多分相当アドホックなメモリ管理やってんだろうけれど


195名無しさんID:ID:g8pE7t140EVE [2025/12/24(水) 00:50:12.29]
試しにエクスプローラーとかメモ帳をRustで書き直してみたら


196名無しさんID:ID:5QCk/UYp0EVE [2025/12/24(水) 01:07:07.44]
稼ぎの本命であるlinuxの開発に真面目に参加してるからこそこうして自社製品で思う存分遊べるってワ❤ケ❤


197名無しさんID:ID:x5AOTl2Q0EVE [2025/12/24(水) 01:16:16.36]
AI使い出してブラックボックスになった結果Windowsの不具合大量発生してるのにAIにやらせろとか言ってるアホ


198名無しさんID:ID:vN2esUZP0EVE [2025/12/24(水) 02:44:24.54]
10年かかりそう


200名無しさんID:ID:rNWrrTg+0EVE [2025/12/24(水) 02:55:20.59]
設計からやり直せ


202名無しさんID:ID:Rhg7s148HEVE [2025/12/24(水) 03:00:14.92]
Cはフリーダム過ぎるんよ


203名無しさんID:ID:E2RVxXCm0EVE [2025/12/24(水) 03:03:46.90]
昔、COBOLをJAVAに置き換えるとかやってた人達は息してるの?


204名無しさんID:ID:npA5x6yD0EVE [2025/12/24(水) 03:07:21.82]
>>203
Java自体がとっくにCOBOLと同じレガシーだわな


221名無しさんID:ID:E9dkPDoA0EVE [2025/12/24(水) 10:17:18.28]
>>203
世代的に皆定年退職して社友会でバス旅行とかしてる


207名無しさんID:ID:jcqFsqnq0EVE [2025/12/24(水) 04:59:40.69]
javaとかゆううんこどうにかしてくれ
これからはgoとrust


208名無しさんID:ID:wHOwLLlv0EVE [2025/12/24(水) 05:28:09.47]
むかしJavaをGoに置き換える仕事してたけど
今だったらAI一発だったろうなぁ


211名無しさんID:ID:XjyvuW4g0EVE [2025/12/24(水) 05:59:49.87]
まさかMozillaがRustでプログラミング言語のフィールドで重要な位置について活躍するとは思わなかったな


212名無しさんID:ID:A4ILh8M50EVE [2025/12/24(水) 06:50:26.45]
Windowsかrustになったらlast




出典:https://greta.5ch.net/test/read.cgi/poverty/1766483870/

IT