探検


Rustアンチスレ

1デフォルトの名無しさん
垢版 |
2017/10/26(木) 23:37:04.08ID:9syp6YaG
Hello World以上の事をやるとコンパイルが通らない()Rustのアンチスレです
2026/07/25(土) 10:31:52.39ID:cMSzW1ZW
>>408
Rustとの比較じゃないの?
410デフォルトの名無しさん
垢版 |
2026/07/25(土) 13:17:12.28ID:RkBXUh0e
>>409
Fil-CよりもGoの方がマシって話だっただろマヌケ
2026/07/25(土) 13:18:44.18ID:ww7Rlpq3
えーと
Rust、C、Go、Fなんとかの順だね
あれ?アンチになってない
412デフォルトの名無しさん
垢版 |
2026/07/25(土) 13:20:18.24ID:UFVdtO1T
Rustはゴミ
413デフォルトの名無しさん
垢版 |
2026/07/25(土) 13:32:31.29ID:0GrpgtCH
205 デフォルトの名無しさん 2026/07/17(金) 21:59:09.13 ID:5FsOttRT
知識のない奴が好き勝手Rustをバカにできるのがこのスレのいいところなんだから、まともな意見とか求めてないんだよw
414デフォルトの名無しさん
垢版 |
2026/07/25(土) 13:39:02.86ID:UNapRlId
無敵理論やめろw
2026/07/25(土) 13:58:26.19ID:ww7Rlpq3
根拠なくていいんだこの錆
416デフォルトの名無しさん
垢版 |
2026/07/25(土) 16:54:29.37ID:aMUVZmkt
序盤の書き込み見ればわかるけどろくに根拠なんかないぞ
417デフォルトの名無しさん
垢版 |
2026/07/26(日) 23:11:15.43ID:lMviY87u
Goより遅いとか書いてるやつってRust使ったこと無いだろ
2026/07/27(月) 00:14:14.19ID:itp+da7C
メモリを逐次バラバラにたくさん確保して使いまくる特殊な分野のベンチマークにおいて、
何も考えずに書いたRustのコードがGoに負けたことがある。
そういう分野での常套手段であるメモリをまとめて確保とまとめて解放をすれば、もちろんいつも通りと同じくRustがGoより速い。
2026/07/27(月) 00:18:12.24ID:+XiDQU2X
「まとめて確保とまとめて解放」をしなければGoのほうが速いんだなw
Goすごくね?
2026/07/27(月) 00:26:25.41ID:KE2LTg6y
GCを持っている以上は独自のメモリープールもあるだろう
細かく確保するように見えて実はメモリープールから切り出しているから速くなる
ただしメモリープールの追加確保が必要になった場合はスパイク状の負荷が発生する
2026/07/27(月) 00:28:45.74ID:rGZ+cQIE
>>419
メモリをバラバラに取得解放よりも
まとめて解放するGCが勝つレアケースがある

しかし現実にはC/C++/Rustでも
その手のケースではメモリをいわゆるアリーナ管理でまとめて解放している
したがって常にGC言語が負けている
2026/07/27(月) 18:25:02.36ID:lrmetvCn
Postgresの構文器用に確保したメモリの一括解放エグいよね
423デフォルトの名無しさん
垢版 |
2026/07/28(火) 20:54:57.90ID:nuXPIoKQ
意図的にクソコード書かない限りGoとのパフォーマンス差は圧倒的なのに
GoにはGoの良さがあった。Javaにだってあったわけだけど今はもう時代遅れよな
2026/07/28(火) 21:12:44.73ID:eV02J20x
ライブラリが弱いからまだまだでしょ
GC言語でゆとりちゃんも良い
2026/07/31(金) 16:56:57.45ID:U1XnMbbw
今日はRsut応援隊がいなくて寂しいな
426デフォルトの名無しさん
垢版 |
2026/08/01(土) 02:36:36.38ID:fT3Cj9Cj
>>412-421
お前ら日本語読めねえのか
Goより遅いって言われてるのはFil-Cだろ
427デフォルトの名無しさん
垢版 |
2026/08/01(土) 02:50:58.17ID:llDLkCxA
Rustしか勝たん
428デフォルトの名無しさん
垢版 |
2026/08/01(土) 10:04:48.53ID:w4EEgzdz
今5ちゃんにいる奴なんてTwitterの140字も読めない奴だけだろ
2026/08/01(土) 13:53:20.99ID:OmqgEq/j
長いと縦読み探すよね🤣
430デフォルトの名無しさん
垢版 |
2026/08/02(日) 02:42:44.92ID:cBFW2wJq
バカには日本語が読めない
2026/08/11(火) 14:55:09.29ID:ShPchOqU
Rust製`cp`コマンドがUbuntuのISOビルドを破壊——「メモリ安全」と「動作互換」は別の問題だ
https://techfeed.io/entries/6a4823ee71759f74d1a34afe
2026/08/11(火) 15:17:44.55ID:Pq+b4SwC
読んだがRustの問題ではなかった
方針が書かれてないので不明だが
なんらかの互換性を保ちたいならそのテストを書いてパスさせるべき
言語の問題ではなく要求仕様とそのテストの問題
2026/08/12(水) 08:28:52.09ID:VHBhB4BD
Rustにあらずは置き換えるべきという魔女裁判的な行為あるいは精神に問題があるのでは
2026/08/12(水) 11:19:11.83ID:+UNoSEWX
zedがemacs互換モード無くてダメだわ
2026/08/13(木) 06:00:57.06ID:1RTnrpHI
>>434
それはまあ普通にEmacsでいいじゃない
2026/08/13(木) 10:51:45.75ID:BKblb7oB
emacsをRust化するまでオレは認めないぞ
437デフォルトの名無しさん
垢版 |
2026/08/13(木) 21:48:57.84ID:Jo9gLv9h
>>436
つ Neomacs

https://github.com/eval-exec/neomacs
2026/08/13(木) 21:50:52.57ID:wpaJOQRD
Rustが使えないプログラマーは淘汰される
2026/08/14(金) 09:32:01.95ID:gDB2jiRr
LLMにRustで、と言えば書いてくれちゃうんだよなあ
2026/08/21(金) 16:49:34.42ID:1JkLWzrD
近頃はまた酷くなったな

個々のパッケージをビルドすると、ビルド毎のディレクトリにボコボコボコボコとゴミをDLし

ビルドし直すごとにまた同じものをDLさせるのが原則的な挙動にされた

悪質すぎる
441デフォルトの名無しさん
垢版 |
2026/08/23(日) 17:32:45.28ID:XaybZwup
毎回 cargo clean
442デフォルトの名無しさん
垢版 |
2026/08/26(水) 15:34:06.13ID:UKAdFl7a
trait Drop の仕様変わったんかね
443デフォルトの名無しさん
垢版 |
2026/08/26(水) 18:04:38.49ID:XqalnNye
アメリカでソフトを作ってる人の環境はもの凄く豪華な場合が
有ると聞いた。だから、ストレージもCPUパワーもバンバン使う
のだとか。
2026/08/26(水) 19:33:23.97ID:OZYabdcR
メモリ64GB、24コアが人権
2026/08/27(木) 05:17:54.33ID:p0h8Oq6s
じゃあCでいいね
2026/08/27(木) 08:34:26.89ID:nQNdrOxj
何でバレたし
447デフォルトの名無しさん
垢版 |
2026/08/27(木) 11:03:00.02ID:u+LJdyAq
ああ Maybeuninit の中身が変わったんか
448デフォルトの名無しさん
垢版 |
2026/08/27(木) 14:02:21.57ID:44+GOkU8
Rustは、現場に即した現実的言語、というが、
ビルド時に色々なものを勝手にダウンロードしてストレージを爆食いするのではないか。
449デフォルトの名無しさん
垢版 |
2026/08/27(木) 14:24:19.57ID:44+GOkU8
それに、人間が明確にダウンロードしてから、あとは
インターネットの接続を OFF にしてクリーン開発する、
という「現実」にも対応できないかもしれない。
2026/08/27(木) 14:57:30.20ID:NQH5TI9P
昔からある
cargo -offline build
451デフォルトの名無しさん
垢版 |
2026/08/27(木) 15:21:17.37ID:44+GOkU8
>>450
それでは、根本解決にはならないだろう。
そもそもの設計思想からして違うから。
452デフォルトの名無しさん
垢版 |
2026/08/27(木) 16:43:53.88ID:44+GOkU8
cargoだと、バージョンの保存、固定、魚拓、の考え方も難しそう。
通常、C/C++言語だと、昔のライブラリ、ヘッダファイルなどを
ローカルに保存しておき、メーカーやプラットフォーマーが
古いライブラリは使ってほしくない、といくら望んでも、
敢えて使い続ける、という事ができるのが C/C++ の
良いところだった。
それが cargo のようなものではできなくなり、すべて
ネットの先にある「誰か」に支配されることになる気がする。
2026/08/27(木) 17:13:00.48ID:s5l3BMxB
cargoはバージョンの固定ができるため
cargo -offlineでダウンロードすることなく動作します
454デフォルトの名無しさん
垢版 |
2026/08/27(木) 17:28:01.14ID:44+GOkU8
ライブラリが原則としてソース配布なので、気づかないうちに破壊される危険性がある。
455デフォルトの名無しさん
垢版 |
2026/08/27(木) 17:30:17.77ID:44+GOkU8
また、同一性チェックをチェックサムやハッシュ値で行う
としても、ソースコードは大きく、しかも、個別ファイルに
分散しているので、チェックサムを求めること自体に時間が
かかる。*.lib だと壊れたらリンク自体が出来なかったり、
または、中のマシン語がおかしくなるので、テスト段階で
ハングアップしたりして気づく可能性が有るが、
ソースが壊れた場合、気づかないかもしれない不安がある。
456デフォルトの名無しさん
垢版 |
2026/08/27(木) 17:31:55.99ID:44+GOkU8
マシン語になっているライブラリの中にウイルスを仕込むのは、結構大変なのに対し、
*.rs のソースコードの中にウイルスを仕込むのは誰でも出来て
しまう。
その恐ろしさがある。
2026/08/27(木) 17:36:25.01ID:DantDNVw
>>455
RustのcargoはSHA256チェックサムによる改変チェックができるため安心です
458デフォルトの名無しさん
垢版 |
2026/08/27(木) 17:38:44.82ID:44+GOkU8
>>457
仕組みが複雑する過ぎる。恐らく、今後、
個別アプリ作者のマイペースが取れなくなり、
cargo作者、Rust作者によって
開発が左右されるようになる。
459デフォルトの名無しさん
垢版 |
2026/08/27(木) 17:41:13.08ID:44+GOkU8
プラットフォーマーによる支配から、左翼による支配に移る
だけ。
個人的には後者の方が怖い。
2026/08/27(木) 17:43:24.33ID:cyKZFnl/
Rustはソースコードを手動ダウンロードも可能
461デフォルトの名無しさん
垢版 |
2026/08/27(木) 17:47:05.93ID:44+GOkU8
ライブラリがソースコードで配布というのがまた困る。
その文化は左翼にしか受け入れられない。
Linuxが有料アプリがほとんど作られず、サーバーサイドでしか花開かなかったのも、
AndroidでライブラリlibcのLGPLからbionicのapacheに変えたとたん、
アプリが怒涛の如く出現したことも、全てOSSという
左翼思想が拒絶されていることを表している。
Rustは左翼思想。
2026/08/27(木) 20:42:30.67ID:u4BAYDmT
オープンソースは左翼だとか言ってる例のダメな人が発狂してるだけかよ
2026/08/27(木) 22:32:56.60ID:7o3o9oSI
PC98は無いよな。ガラパゴスガラパゴス
464デフォルトの名無しさん
垢版 |
2026/08/28(金) 02:55:50.08ID:FSBUYOPf
PC98とは、PC-9801の事か?
465デフォルトの名無しさん
垢版 |
2026/08/28(金) 14:40:28.58ID:c4teNMsA
RED hat から 赤帽 のイメージで 赤帽 が共産だと思ってたけどやっぱりそうだった
466デフォルトの名無しさん
垢版 |
2026/08/28(金) 14:52:58.42ID:x/8uuxVu
統失か
お薬飲んでね
467デフォルトの名無しさん
垢版 |
2026/08/28(金) 18:18:46.56ID:fNkJvMMI
>>465
RedHat はなんで食っていけるのかと疑問だったが、イギリス軍が
資金を投入してるらしい。
468デフォルトの名無しさん
垢版 |
2026/08/28(金) 18:21:06.03ID:fNkJvMMI
オープンソースは、エンジニアに対する搾取の仕組み。
エンジニアをただ働きさせ、RedHat みたいな文系の
サポート集団みたいなところが儲ける仕組み。
2026/08/28(金) 19:09:11.48ID:N96BtuDV
IBMに買収されたぞ
470デフォルトの名無しさん
垢版 |
2026/08/28(金) 20:33:54.55ID:fNkJvMMI
>>469
また訳の分からんところに。
まさに類は友を呼ぶ。
471デフォルトの名無しさん
垢版 |
2026/08/28(金) 23:51:26.02ID:fNkJvMMI
OSSでも「フリーライダー問題」っていうけど、その言葉は、
むしろ逆に、結果の平等を求めたために、労働意欲を失った
共産主義国家の問題点として使われた言葉らしい。
OSSは、共産主義みたいなことをするから、自分で自分で
フリーライダー問題を作り出しているのだ。
2026/08/29(土) 06:31:29.65ID:l/HbaUeI
先生!じゃあRustは終わりってことですね!!
473デフォルトの名無しさん
垢版 |
2026/08/29(土) 09:24:41.90ID:aWidT367
マイナ破綻ωωω
Rustにしとけば良かったのにωωωωωωωω
https://asahi.5ch.io/test/read.cgi/newsplus/1787953774/
474デフォルトの名無しさん
垢版 |
2026/08/29(土) 09:26:20.64ID:aWidT367
crates.ioにはフリーライダーが多いのは事実
475デフォルトの名無しさん
垢版 |
2026/08/29(土) 12:38:49.12ID:aWidT367
1. 語彙が多すぎて直交していないと感じる具体例
�@ メモリを指す「ポインタ・参照」の種類が多すぎる
C言語なら基本的に * だけで済むポインタ表現が、Rustでは用途ごとに細分化されています。
&T / &mut T (安全な参照)
Box<T> (ヒープ確保)
Rc<T> / Arc<T> (参照カウント)
*const T / *mut T (生ポインタ・C言語と同じ)
Cow<'a, T> (コピー・オン・ライト)
�A 文字列を表す型が多すぎる文字列ひとつ扱うのにも、文脈で使い分けが必要です。
String
&str
CString / &CStr (C言語互換用)
OsString / &OsStr (OSのファイルパス用)
�B 非同期処理や制御構文の「専用キーワード」が追加され続けている
直交性を犠牲にして、書きやすさのために追加されたキーワードが多数あります。
エラー処理の ? 演算子(match で十分書けるが、記述量削減のため追加)
非同期の async / await
ループの loop、while let、for
476デフォルトの名無しさん
垢版 |
2026/08/29(土) 12:41:11.21ID:aWidT367
2. なぜRustは「直交性」を犠牲にしたのか?
Rustがこれほど語彙を増やした理由は、主に「コンパイル時に安全性を100%保証する」ため、
そして「ゼロコスト抽象化(実行速度を落とさない)」を達成するためです。
特徴 - C言語の割り切り - Rustの割り切り
設計思想 - シンプルで直交した構文を組み合わせる。安全性は開発者が頭の中で担保する。 - コンパイラに事実を正確に伝えるため、専用の語彙を増やす。安全性は機械が担保する。
デメリット - 自由すぎるがゆえに、バグ(Nullポインタ、メモリリーク)が実行時まで見えない。 - 学習曲線が非常に険しい。コードの見た目が複雑で、覚えることが多い。
Rustは「直交性を犠牲にしてでも、実行時のバグをコンパイルエラーとして検出する」というトレードオフを選択した結果、語彙の塊のような言語になっています。
もしRustの学習や実装で、特に「どれを使えばいいか分からない」と混乱している具体的な要素があれば教えてください。
文字列の使い分け(String と &str)
スマートポインタの使い分け(Box や Rc)
ジェネリクスやトレイトの複雑さ
あなたのC言語の知識をベースに、最もシンプルに整理する方法を提案します。
2026/08/29(土) 14:04:56.19ID:H1DMhgKT
馬鹿にはRustは難しい
2026/08/29(土) 14:13:01.24ID:zAYQ66ag
ボコボコダウンロードさせる割りに

llvm なんかの変更についていけないポンコツぶりw
2026/08/29(土) 18:32:25.03ID:EGR79NrO
>>473
ラスト関係ないよ
2026/08/30(日) 08:18:13.96ID:niwHc9QB
読み方ルストじゃないんだな
2026/08/30(日) 14:09:01.39ID:s8ehhKjs
dust→ダスト
just→ジャスト
must→マスト
trust→トラスト

日本語で馴染みがあるのはこのくらいか
2026/08/30(日) 14:19:12.96ID:sqfX6vVh
今の若者はrusty nail知らないのかね👴
2026/08/30(日) 14:58:06.49ID:0lJWGDPT
jusco岡田屋~
2026/08/30(日) 20:37:41.04ID:2GSuJ9oD
ガス爆発か()
2026/08/31(月) 21:15:07.97ID:oL3mCUMO
Rustでもソフトウェアサプライチェーン攻撃 「arrayref」など人気クレートで侵害
Rust Security Response Teamは、「arrayref」などの人気クレートが悪意あるコードを参照するよう改ざんされたと発表した。該当バージョンはすでに削除済みで、開発者にローカル環境の確認を呼びかけている。
https://atmarkit.itmedia.co.jp/ait/articles/2608/31/news037.html
2026/09/01(火) 08:00:36.08ID:nJkrIHME
ここまでラストハリケーンなし
487デフォルトの名無しさん
垢版 |
2026/09/01(火) 10:39:31.08ID:MttIhlxL
Rustで造っておけとあれほど
http://blog.livedoor.jp/corez18c24-mili777/archives/60026921.html
488デフォルトの名無しさん
垢版 |
2026/09/01(火) 10:40:28.09ID:MttIhlxL
>>481
Gust
2026/09/01(火) 20:20:23.18ID:DN5WSlre
ガッツ石松
2026/09/09(水) 22:30:32.02ID:FrHVydaG
Rustデバッグ調査2026:74%が「変数の中身が正しく見えない」——print文頼りが半数超の実態
https://techfeed.io/entries/6a9f2e8e3e0b24377900ab0f
2026/09/10(木) 20:12:36.14ID:t/AkFgHo
Cでもデバッガ使わないから構わん
2026/09/13(日) 13:13:28.59ID:eqIbpyGP
go とか rust とか

管理し難いステルスDLをボコボコさせるのはゴミ
2026/09/13(日) 13:20:03.24ID:kFhthyFl
>>492
どちらも他の言語と同じく必要となるもののみ自動ダウンロードされる
プログラミング言語での標準
2026/09/13(日) 13:21:07.28ID:a3WKiwgo
C最強
インターネットにホイホイ繋げない環境もあるのにな
SaaSとかダサダサだぜ
2026/09/13(日) 13:25:59.20ID:kFhthyFl
>>494
Rustも事前ダウンロードでofflineでもコンパイルできる
2026/09/13(日) 13:49:35.93ID:a3WKiwgo
それはいい選択だ。最近yoctoの環境作るのにofflineで面倒
2026/09/13(日) 19:26:45.12ID:AA6MmwxQ
とりあえずCはほぼどこでも使える基礎教養みたいなもんかな
2026/09/13(日) 20:13:42.12ID:rnXW7lK8
Cコンパイラしか使えない一部の組み込み環境を除くと
それ以外は全てRustが代替できるようになった
2026/09/13(日) 20:58:53.30ID:NTqWC6kd
信号処理Rustでやるかね。matlabからのトランスパイラがあればワンちゃん🐶
2026/09/13(日) 22:46:52.07ID:AA6MmwxQ
とりあえずCは指先サイズマイコンからスパコンまでフルカバーだしね。
良くも悪くも高水準アセンブラ
その上でプラスアルファとして何を積むかって感じだけどそこまで言語仕様でガチガチにしなくてもコーディングスタイルまで含めてAIで「てめえ、そんなコード書いてんじゃねえ!」とチェックされていくような感もある。
501デフォルトの名無しさん
垢版 |
2026/09/14(月) 17:58:41.96ID:nPSvcFWH
サーバーサイドプログラミングで、Javaやnode.jsやPythonの遅さに
困ってた人が、C++ だとメモリーエラーに悩まされてプログラミング
が進まなくて、さらに困っていた時に Rust というのは解決策になって
喜ばれたのかもしれないが、C や C++ を普段から使いこなしている人は、
そもそもメモリーエラーにあまり悩まされていない。だから、
Rust に魅力を感じない。
2026/09/14(月) 18:31:19.73ID:YmjuL8Zo
>>501
Rustが使える環境・状況ならばC/C++を使うな!がIT業界の常識
アメリカなどは政府レベルでもRustを推奨している
現実問題としC/C++は未だにセキュリティホールを生み出し続けているため
2026/09/14(月) 18:34:45.20ID:BjpjLAAY
AIがソースコードのチェックしてくれる時代にはC/C++だろうとRustだろうとあまり関係なくなるかな
2026/09/14(月) 18:42:12.54ID:btbUAq0y
>>503
Rustなら言語仕様によりコンパイルを通すだけで100%防ぐことができます
これをAIにやらせることも可能でコンパイルが通ったことをもって100%検証できます

しかしC/C++の言語仕様とAIでは100%防ぐことはできません
そんな方法は存在しません
検証もできません
2026/09/14(月) 19:06:43.23ID:udbqS5ik
もうプログラム言語はRust一択なんだよ
それ以外の言語は使うヤツはザコ
2026/09/14(月) 19:17:32.77ID:a7Ha/8kH
Rust面倒くさいし、Cでいいよ。セキュリティホールってスパコン内で計算するのに気にしないわ
2026/09/14(月) 19:19:04.16ID:a7Ha/8kH
コマンドラインのオプションにセキュリティホールがあったからって何だってんだ。このアプリ使うのはオレだけさ
2026/09/14(月) 19:20:29.54ID:a7Ha/8kH
マイクロソフトに就職しろ。あそこは第一言語にしたそうだ
レスを投稿する


ニューススポーツなんでも実況