!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
「C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」
っていう雑談スレ。
・C/C++ <=> Rust いまさら聞けない移行質問なども適当にどぞ
・レスバはじめんのは勝手だけど、面白いこと・へぇなこと書いたヤツが優勝
・マな話は、マのスレもご活用ください↓
前スレ: 結局C++とRustってどっちが良いの? 8traits
https://mevius.5ch.net/test/read.cgi/tech/1698468300/
関連スレ(マ板): Google&Microsoft「セキュリティバグの70%はC/C++のメモリ管理ミス。Rustにする」
https://medaka.5ch.net/test/read.cgi/prog/1619943288/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
結局C++とRustってどっちが良いの? 9traits
1sage (アウアウウー Sacf-wVFe)
2023/12/08(金) 09:57:43.49ID:k3Bpg+TDa467デフォルトの名無しさん (ワッチョイ 2701-F57O)
2025/12/15(月) 12:12:15.75ID:xu+btuHj0 >>461
リーナスがRustでコード書き始めたら考える
リーナスがRustでコード書き始めたら考える
468デフォルトの名無しさん (ワッチョイ c67c-L6fL)
2025/12/18(木) 11:53:54.36ID:wPi45O3Q0 unsafe使いまくれば、行けるんじゃないの?
unsafe使ってもCとは安心感が違う的な。
あとは、コンパイルが速くなれば問題ない。
unsafe使ってもCとは安心感が違う的な。
あとは、コンパイルが速くなれば問題ない。
469デフォルトの名無しさん (ブーイモ MM32-n9kv)
2025/12/18(木) 12:13:23.72ID:NMD8fzWVM メモリのレイアウトから違うという話もあったし、ページ管理なんかのコアはRust使えないでしょ
ドライバとか表層の部分はRustにしていいけど奥深くを書き換えはないだろね
影響が大きすぎるし、価値があるか怪しい
ドライバとか表層の部分はRustにしていいけど奥深くを書き換えはないだろね
影響が大きすぎるし、価値があるか怪しい
470デフォルトの名無しさん (ワッチョイ c707-F57O)
2025/12/18(木) 12:38:29.97ID:XezCmj/m0 そういうところにも使えるRustって進化を遂げる可能性はある
471デフォルトの名無しさん (ブーイモ MM32-n9kv)
2025/12/18(木) 13:47:18.12ID:NMD8fzWVM RustでOS書いてLinuxを置き換えるくらい狙った方がいいよ
最初はニッチな用途から始めるのだろうが
最初はニッチな用途から始めるのだろうが
472デフォルトの名無しさん (ワッチョイ c707-F57O)
2025/12/18(木) 16:31:37.86ID:XezCmj/m0 なるだけ自由なディストリっていうけど、なるだけC/C++を廃したLinuxってのは需要がありそう
473デフォルトの名無しさん (ワッチョイ 7747-n9kv)
2025/12/18(木) 18:29:05.26ID:xJk3idBS0 遠い話にはなるよ
ファイルシステムやデータベースは安定稼働して市場で受け入れられるまで10年以上かかるし、systemdのようなものを誰が好き好んで作りかえるのかという問題がある
Waylandも普及に5年以上かかってるし
httpサーバーなんかは独立してて作りやすい部類かもしれないけどnginxとapacheの牙城に食い込めるかな
ファイルシステムやデータベースは安定稼働して市場で受け入れられるまで10年以上かかるし、systemdのようなものを誰が好き好んで作りかえるのかという問題がある
Waylandも普及に5年以上かかってるし
httpサーバーなんかは独立してて作りやすい部類かもしれないけどnginxとapacheの牙城に食い込めるかな
474デフォルトの名無しさん (ワッチョイ c707-F57O)
2025/12/18(木) 18:54:07.86ID:XezCmj/m0 C領域はトランスレータを書けばほぼ一発のはず
そっからがどうなるかだな
C++は、簡単に書いたものなら
そっからがどうなるかだな
C++は、簡単に書いたものなら
475デフォルトの名無しさん (ワッチョイ 9216-zWtA)
2025/12/18(木) 19:02:35.08ID:l3jSErOm0476デフォルトの名無しさん (ブーイモ MM32-n9kv)
2025/12/18(木) 20:24:35.34ID:cNKIGErtM ヒゲポンもコメントしててわろた
477デフォルトの名無しさん (アウアウウー Sa43-Zm2/)
2025/12/19(金) 14:11:07.79ID:uPPpqdRma MonaOSってbootしてGUIっぽく動くけどOSとしては機能不足過ぎない?
478デフォルトの名無しさん (アウアウ Saee-n9kv)
2025/12/19(金) 14:21:18.81ID:jQc2Avkta そうだよ。個人で始めたらあのくらい端折らないとGUI作れない
479デフォルトの名無しさん (アウアウウー Sa43-Zm2/)
2025/12/19(金) 14:51:11.45ID:uPPpqdRma bootもkernelも全部Rustで書いたLinuxとは全く別のOSであっても
API(というかシステムコール?)とか互換性高めてCで使えるの用意したら
Linuxの資産そのまま使えないの?
それとも「全く別」とは認めてもらえないのかな
API(というかシステムコール?)とか互換性高めてCで使えるの用意したら
Linuxの資産そのまま使えないの?
それとも「全く別」とは認めてもらえないのかな
480デフォルトの名無しさん (ワッチョイ 2701-wbps)
2025/12/19(金) 16:05:09.71ID:x6q8+bsi0 >>479
sed s/Rust/C/g | sed s/Linux/GNU Hurd/g
sed s/Rust/C/g | sed s/Linux/GNU Hurd/g
481デフォルトの名無しさん (ワッチョイ 6345-n9kv)
2025/12/19(金) 16:26:10.15ID:aKNCWqXm0 Linux自体がKernel以外は借り物だろ。って言われたりするから、それでいいよ
それが出来ればすごい
それが出来ればすごい
482デフォルトの名無しさん (ワッチョイ 778f-4zp6)
2025/12/19(金) 21:29:50.92ID:icFCbx+J0 わざわざRustに置き換えることに需要あるかなぁ
483デフォルトの名無しさん (ワッチョイ ef3a-Grg2)
2025/12/19(金) 21:49:37.39ID:MjUit4Yv0 >>467
カーネル開発に刺激は求めない
―Linus TorvaldsがOpen Source Summit Japan 2025で語ったLinux開発のこだわり
https://gihyo.jp/article/2025/12/linus-at-open-source-summit-jp-2025
「僕はもうコーディングはしていない」―Dirkから「最近のきみは(カーネル開発で)何をやっているの?」という質問に対し、Linusはこう答えています。2年前のトークセッションも同じように「もうコードは書いていない」と発言したLinusですが、では何をしているのかというと、「ほかの人が開発したコードやほかの人がメンテナンスしたコードを受け取り、マージすること」、つまりマージこそが自分の仕事だと明言しています。
カーネル開発に刺激は求めない
―Linus TorvaldsがOpen Source Summit Japan 2025で語ったLinux開発のこだわり
https://gihyo.jp/article/2025/12/linus-at-open-source-summit-jp-2025
「僕はもうコーディングはしていない」―Dirkから「最近のきみは(カーネル開発で)何をやっているの?」という質問に対し、Linusはこう答えています。2年前のトークセッションも同じように「もうコードは書いていない」と発言したLinusですが、では何をしているのかというと、「ほかの人が開発したコードやほかの人がメンテナンスしたコードを受け取り、マージすること」、つまりマージこそが自分の仕事だと明言しています。
484デフォルトの名無しさん (ワッチョイ 63c0-n9kv)
2025/12/19(金) 21:50:11.19ID:aKNCWqXm0 今の若い人Cより先にRustやるだろうし、ミーハーに盛り上がるんじゃね
セキュリティの需要はあるはずだが、表面に出る部分だけか
セキュリティの需要はあるはずだが、表面に出る部分だけか
485デフォルトの名無しさん (ワッチョイ 778f-4zp6)
2025/12/19(金) 21:58:50.27ID:icFCbx+J0 流石にCより先にRust触ることはないわな
486デフォルトの名無しさん (ワッチョイ 2701-wbps)
2025/12/19(金) 22:34:46.04ID:x6q8+bsi0 今は大学で教養として教えるプログラミング言語はpythonだな
487デフォルトの名無しさん (ワッチョイ 5e5b-n9kv)
2025/12/20(土) 00:06:20.35ID:oxuheUus0 Julia使ってる講座も出てきてるぞ。有名大学の公開資料を見つけてしまった
488デフォルトの名無しさん (ワッチョイ c707-F57O)
2025/12/20(土) 00:58:27.50ID:5RSOxLmn0 過去資産がいまんとこ大きすぎるから、Cが読めないエンジニアは現実にはおらんわな
煽ってないぞ
俺英語さっぱりだが、ドキュメント英語くらいは読める、それと同じレベルで
煽ってないぞ
俺英語さっぱりだが、ドキュメント英語くらいは読める、それと同じレベルで
489デフォルトの名無しさん (ワッチョイ 5e5b-n9kv)
2025/12/20(土) 01:34:37.65ID:oxuheUus0 phpとJavaScriptが得意な30代はCは無理だろう
490デフォルトの名無しさん (オイコラミネオ MM73-1DM+)
2025/12/20(土) 06:21:57.16ID:pfJJBA8tM バグが多いという理由でLinuxがRustにするのなら、Windowsはやらないのか
491デフォルトの名無しさん (オッペケ Sr47-F57O)
2025/12/20(土) 07:15:32.00ID:i1RFiUJwr LinuxはLinux(core)だけでいいが、Windows(全体)はC++が入りすぎてる
トランスレータの構築の難度がダンチだろ
トランスレータの構築の難度がダンチだろ
492デフォルトの名無しさん (ワッチョイ efd0-Grg2)
2025/12/20(土) 08:34:34.33ID:w2+gPeci0 Rust言語で開発したWindowsカーネル、Canaryチャネルで展開開始
C/C++言語よりもメモリ安全性を確保しやすく、速度も遜色ない
https://forest.watch.impress.co.jp/docs/news/insiderpre/1516147.html
WindowsにおけるRust採用はカーネルだけじゃない……Microsoftがちょっと言及
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1536253.html
C/C++言語よりもメモリ安全性を確保しやすく、速度も遜色ない
https://forest.watch.impress.co.jp/docs/news/insiderpre/1516147.html
WindowsにおけるRust採用はカーネルだけじゃない……Microsoftがちょっと言及
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1536253.html
493デフォルトの名無しさん (スフッ Sd32-0Pij)
2025/12/20(土) 10:12:57.99ID:0lE0Z8OSd Win32APIとCOMくらいまではCのみでいけるからな
(x64でも同じ)
(x64でも同じ)
494デフォルトの名無しさん (オッペケ Sr47-F57O)
2025/12/20(土) 11:48:09.85ID:K4U7Mxxpr チョンボをやらかしてるのがC領域が圧倒的に多いんなら、C領域だけでもRust化すればいい
もっといえば、Rustするにあたって引っかかったところが、何かあやしいところなんだろうから、
そこを直すだけでだいぶ違うのでは
もっといえば、Rustするにあたって引っかかったところが、何かあやしいところなんだろうから、
そこを直すだけでだいぶ違うのでは
495デフォルトの名無しさん (ワッチョイ 62b9-zWtA)
2025/12/20(土) 12:28:51.65ID:ivh2MIIM0 Cのバグにコンパイラとライブラリのバグやテストでは見つからないバグもあるので...
C++ は変化の大きさのせいで、最新を追いかける人には何時までもバグありそうなイメージ
Rust はライブラリも含めて使われる事でバグのあぶり出しが進んでいる段階ではないのか?
C++ は変化の大きさのせいで、最新を追いかける人には何時までもバグありそうなイメージ
Rust はライブラリも含めて使われる事でバグのあぶり出しが進んでいる段階ではないのか?
496デフォルトの名無しさん (ワッチョイ 5f01-F57O)
2025/12/20(土) 13:22:41.64ID:TE3PNrC20 いくらなんでもカーネルのコアまでRustで書き直すというわけではないんじゃないの?
497デフォルトの名無しさん (ワッチョイ 7242-4zp6)
2025/12/20(土) 13:37:39.73ID:tVNI7AJK0 ユーザからしたらCかRustかなんて関係ないしな
498デフォルトの名無しさん (アウアウウー Sa43-n9kv)
2025/12/20(土) 15:34:22.01ID:4VtCs8yHa >>496
ないよ。Kernelモジュールをかけるだけでしょ。ドライバとか外界とのインターフェイスになる部分にRust使えるのはいいよね
ないよ。Kernelモジュールをかけるだけでしょ。ドライバとか外界とのインターフェイスになる部分にRust使えるのはいいよね
レスを投稿する
ニュース
- タワマンに戻りたい…子どものため“郊外の庭付き一軒家”に引っ越した世帯年収1,600万円の40代パワーカップル「心底後悔しています」 [樽悶★]
- 河野太郎氏「オフレコでの発言を了解も取らずに報道する姿勢が大きな問題」官邸幹部核発言報道に★3 [♪♪♪★]
- カズレーザー「サンタクロースはいない」「買ってくれた親に感謝」発言に“視聴者から苦情”で「バカじゃねーの?って本当に思う」 [muffin★]
- 【酒】外国人は呆れている…「酒に酔って潰れる日本人」が海外で“めちゃくちゃ軽蔑”されるワケ [ごまカンパチ★]
- NY円、一時157円台半ばに下落 日銀総裁の利上げ慎重姿勢を警戒 ★4 [蚤の市★]
- 河野太郎氏「オフレコでの発言を了解も取らずに報道する姿勢が大きな問題」官邸幹部核発言報道に★4 [♪♪♪★]
- 幹部のちんぽをしゃぶるお🏡🌸
- 兄は夜更け過ぎにWWWWWWWWWWWWWW
- なぜヤフコメは意見が偏るのか [357264179]
- ちんこバキバキにしたいなー
- 冬になったら死ぬわ
- アジフライはソースと醤油どっち派?
