24/09/20 19:28:29.22 DxeYxJuZ.net
>>981
サニタイズはプログラムを実行しなければならず更に問題が発生する条件がたまたま揃うまで無限に待たなければいけない
したがって必ずしも問題が検出できるとは限らない非常に劣った方法
しかも対象領域がメモリ問題などいくつかに限られた項目のみ
Rustはデータ参照競合を一般的にコンパイル時点で確実に検出できる
989:デフォルトの名無しさん
24/09/20 19:54:50.23 d/Vr9ark.net
>>982
データ競合の間違い指摘でデータ参照競合と言い出す奴
990:デフォルトの名無しさん
24/09/20 20:22:52.87 eBsokoVK.net
>>909 >>933
C++も速くなった
g++ 0.406 (martinus/unordered_dense, try_emplace他)
Zig 0.433 (getOrPut他)
g++ 0.542 (元々のpmr::unorderd_map, find/emplace)
Zig 0.595 (元々のcontains/put/get)
991:デフォルトの名無しさん
24/09/20 20:25:25.31 eBsokoVK.net
>>930
C++ boost::dynamic_bitsetも試したけど効果なかった
起動終了時間も含んでいるからその違いでZigと差が付いている可能性はありそう
992:デフォルトの名無しさん
24/09/20 20:32:05.98 eBsokoVK.net
>>951
現状はドキュメントが直ぐに古くなってソース見ることになる
とりあえずC/C++より速いとなると原因を探すきっかけに出来るベンチマーク言語
993:デフォルトの名無しさん
24/09/20 20:37:14.78 hHX3CUd7.net
>>982
> Rustはデータ参照競合を一般的にコンパイル時点で確実に検出できる
「データ競合」の誤用はさておき、このたった一文のために unsafe Rust は決して健全性を破壊しないように書かれなくてならないのですが
safe Rust の健全性保証を一切受けられないその開発者たちは、一体どうやって検証していると思っているんですか?
unsafe ライブラリ開発者のこと、ちゃんとリスペクトしてますか?
994:デフォルトの名無しさん
24/09/20 21:14:33.29 YCHSHi4r.net
>>987
unsafeブロック内でも借用(参照)関係のルールは同じ
995:デフォルトの名無しさん
24/09/20 21:23:28.17 AH7W/bFk.net
>>979
WGPU
996:デフォルトの名無しさん
24/09/20 21:28:48.15 AH7W/bFk.net
次スレよろ
997:デフォルトの名無しさん
24/09/20 22:02:42.38 hHX3CUd7.net
次スレ
スレリンク(tech板)
998:デフォルトの名無しさん
24/09/20 22:22:54.89 c48cFuZJ.net
次スレ
Rust part26
スレリンク(tech板)
999:デフォルトの名無しさん
24/09/20 22:27:40.78 TuwTNvNc.net
>>975
既にマージされている
LinuxではデバイスドライバもカーネルモジュールもRustで誰でも記述することができる環境が整備されており動作している
1000:デフォルトの名無しさん
24/09/21 06:57:11.60 Wickqrt+.net
>>993
マージされてないって聞いたんだが?
1001:デフォルトの名無しさん
24/09/21 07:19:00.02 yZmm+XDT.net
rust for linuxのトップメンテナーが一抜けしたよな
いわくnontechnical nonsenseなことに飽きただと
言語変えても何か新しい機能が作れるわけじゃないからな
熱量は下がってる
1002:デフォルトの名無しさん
24/09/21 08:01:00.78 1xZtzolN.net
>>994
とっくにマージされている
誰でも作れるようになったため
「RustでLinuxカーネルモジュール」を作った日本語の記事もたくさんあるのでどうぞ
1003:デフォルトの名無しさん
24/09/21 09:01:51.68 tGswm/a3.net
Linuxの新たな機能やデバイスドライバが次々とRustで書かれるようになってきたね
1004:デフォルトの名無しさん
24/09/21 09:23:20.76 MXmAIymZ.net
安全性には新しさがないと?
敵に危害を加えると新しさを感じて熱量が上がる理由がそれなのか
1005:デフォルトの名無しさん
24/09/21 09:51:32.91 7V9P6+h8.net
RustはCVE出している時点で安全性の新しさはないな
1006:デフォルトの名無しさん
24/09/21 09:52:42.78 7V9P6+h8.net
しかもRust製のTauriがCVE出してるのが安全性の新しさがない証明になっている
1007:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 52日 9時間 6分 17秒
1008:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています