探検


Rust part36

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2026/05/28(木) 22:26:08.72ID:nhboCF9V
公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust

公式ドキュメント
https://www.rust-lang.org/learn

Web上の実行環境
https://play.rust-lang.org

※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/

※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust

※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/

※次スレは原則>>980が立てること

前スレ
Rust part35
https://mevius.5ch.io/test/read.cgi/tech/1774514307/

ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.net/test/read.cgi/tech/1514107621/
2026/06/26(金) 22:21:10.56ID:HQPYgSTI
ご愁傷様です
553デフォルトの名無しさん
垢版 |
2026/06/26(金) 22:22:50.49ID:HcfS+DTg
最強言語は今後300年はRustやな
2026/06/26(金) 22:34:00.30ID:apEYfz2N
C++で書いて、AIでRustに移植するのが正解か
555デフォルトの名無しさん
垢版 |
2026/06/26(金) 22:35:19.17ID:HcfS+DTg
低レイヤー同士なら最初からRustだろ
2026/06/26(金) 23:00:52.03ID:VGmISjBs
>>554
書きにくいC++で書くメリットが全くない
557デフォルトの名無しさん
垢版 |
2026/06/26(金) 23:30:35.78ID:8vWbvxi5
アメリカ政府「c+からrustに移行汁!w」
2026/06/27(土) 07:03:56.35ID:DbZJHonT
AIスレじゃないが
AIに書かせたものはAIにレビューさせないと無駄な手間が増える
今のAIは知ってることとやることがバラバラな分裂症みたいなものだからな
でもこういう自己レビューと修正までオートで回した結果を一発で出せるようにプロンプトやスキル組み立ててるやついるのかな?
もう自己レビューさせたらわらわら指摘が出てくるコードをいちいち見せられるの飽きたわ
559デフォルトの名無しさん
垢版 |
2026/06/27(土) 11:11:14.01ID:/yksgT9O
Rustはまずコンパイラにレビューさせるから
2026/06/27(土) 13:57:07.64ID:hh4lZM1J
Claudeは空気読んで迷走しやすい印象だな
対してCodexは比較的straightforwardかつ、明確にスコープを絞ってその範囲できっちり内省して仕上げてくるから
Rust使う人ならCodexの方が好みに合いそう
561デフォルトの名無しさん
垢版 |
2026/06/29(月) 17:35:18.58ID:mN8z0CXy
もうrustはフルに使ってるで。 Arduno系はC++のままだが。
562デフォルトの名無しさん
垢版 |
2026/06/29(月) 17:37:52.24ID:oVqg1r61
日本語コンパイラがあってもいい
563デフォルトの名無しさん
垢版 |
2026/06/29(月) 17:42:03.67ID:m/ELu/6v
いらね
こんな衰退国家のためにわざわざ作るのコスパ悪すぎ
中国語コンパイラのほうがまだいい
564デフォルトの名無しさん
垢版 |
2026/06/29(月) 17:44:14.88ID:oVqg1r61
人間コンパイラでチー牛が通りません
565デフォルトの名無しさん
垢版 |
2026/06/29(月) 17:48:13.54ID:X/K2f12Q
https://i.imgur.com/xvfb3D6.jpeg
566デフォルトの名無しさん
垢版 |
2026/06/29(月) 20:36:30.37ID:h11iTlEd
フロンティアモデルの使用が規制されてきてるからRust採用してるとこはビジネス継続できないかもね
2026/06/29(月) 22:11:16.20ID:gvivmJdC
規制モデルではない既存モデル利用でRustのAIコーディングに一切影響はない

それはともかく
今回ダメージを受けるのは米政府による規制リスクが顕になった米AI大手
オープンモデルの利用と進化がさらに進むだろう
568デフォルトの名無しさん
垢版 |
2026/06/29(月) 22:28:45.96ID:HqpiCTK5
日本語コンパイラは要らないけどRustのメッセージってローカライズ
出来るんだっけ?
569デフォルトの名無しさん
垢版 |
2026/06/30(火) 00:34:21.37ID:PLlWe2Ym
Mythos(笑)
https://i.imgur.com/xPmzqDL.png
2026/06/30(火) 03:29:54.64ID:UwUEQdfN
規制解除が来ないとしても
FableはFusionやFuguで代替できる
だから規制解除せざるを得なくなるだろう
571デフォルトの名無しさん
垢版 |
2026/06/30(火) 06:53:37.02ID:VyWtSke0
まあ時間の問題よ
2026/07/01(水) 01:14:29.65ID:E4CfZuIc
Announcing Rust 1.96.1
https://blog.rust-lang.org/2026/06/30/Rust-1.96.1/
2026/07/01(水) 02:21:36.27ID:5WKZWNdO
>>572
原因が辛いな

CVE-2025-15661
Updated: 2026-06-23
Title: libssh2 - Heap Buffer Over-read via sftp_symlink() in sftp.c

CVE-2026-55200
Updated: 2026-06-18
Title: libssh2 - Out-of-Bounds Write via Unchecked packet_length in transport.c
574デフォルトの名無しさん
垢版 |
2026/07/01(水) 05:31:04.11ID:uMl7lT2m
早くC/C++を完全に撲滅するしか
2026/07/01(水) 05:50:22.08ID:tVQWuAxK
>>573
Cに責任をなすりつけようとするな
576デフォルトの名無しさん
垢版 |
2026/07/01(水) 05:53:01.75ID:Bfy85+Be
f47とF/A-XXもrust使われてるんじゃろか
f35はc++じゃったけぢ
577デフォルトの名無しさん
垢版 |
2026/07/01(水) 07:40:11.14ID:Dm2bSUa2
Cがバッファオーバーフローフローか
Rustで書き直していくプロジェクトも対象が広すぎて資金が足りないのかな
57833
垢版 |
2026/07/01(水) 08:44:21.52ID:x5hm259/
574さんがRust製OSの作製を開始しました
2026/07/01(水) 08:48:22.44ID:J6+Wp2Ft
Redoxは一応実機で動くようにはなったんだっけ?
2026/07/01(水) 09:52:39.96ID:z8w3kTSV
>>572
cargoって自己ホスティングしてないんか
2026/07/02(木) 00:30:59.92ID:bbwDIcek
>>575
誰がC言語が悪いなんて話してるんだよ
被害妄想で攻撃するのやめたら?
582デフォルトの名無しさん
垢版 |
2026/07/04(土) 10:01:00.66ID:mbkrcnZH
USBメモリからブートしました
ログインの画面が出たけどキーボード、
マウスが動かないのでそこまでですw
583デフォルトの名無しさん
垢版 |
2026/07/04(土) 16:51:50.48ID:KbeFkU6M
Redoxが完成する頃には
AIが楽々とOSをRustで組み立ててそうw
2026/07/04(土) 17:11:18.98ID:KlLOZtu6
ちなみにRedoxは反AI
585デフォルトの名無しさん
垢版 |
2026/07/04(土) 17:12:46.93ID:sxjR18j+
wasi0.3来てたわ
586デフォルトの名無しさん
垢版 |
2026/07/04(土) 17:16:12.81ID:sDH5Hb1W
反AIじゃなくて
「AIがなくても書ける」
「AIにない部分を書く」

反AIって言ったらこういう障害者だし
https://i.imgur.com/m1cqjPs.jpeg
587デフォルトの名無しさん
垢版 |
2026/07/04(土) 17:28:36.27ID:KN8tbwX+
>>586
「LLM使ったら粛正!」「議論の余地無し!」
「障害者」でした🤣

>This policy is not open to discussion, any content submitted that is clearly labelled as LLM-generated (including issues, merge requests, and merge request descriptions) will be immediately closed, and any attempt to bypass this policy will result in a ban from the project.
https://gitlab.redox-os.org/redox-os/redox/-/blob/master/CONTRIBUTING.md#ai-policy
588デフォルトの名無しさん
垢版 |
2026/07/04(土) 18:00:43.26ID:GvWQD44Y
ヒエッ😨
ガチガイジやんけ😨
589デフォルトの名無しさん
垢版 |
2026/07/04(土) 18:07:54.64ID:Tw8njvrl
WikipediaがLLMを導入しないのに似てるな
AI以前からのプロジェクトは発症しやすい法則
590デフォルトの名無しさん
垢版 |
2026/07/04(土) 18:43:49.99ID:8/8igHzO
AI禁止プロジェクトは置いて枯れるだろうな
2026/07/04(土) 18:50:33.34ID:KFkTDe3K
こういうガイジである自覚すらない、真のガイジのバイブコーダーによる貢献(核大爆笑)の排除が目的なんだけど
ガイジに反AIとそのあたりの区別は難しいんだろうな
592デフォルトの名無しさん
垢版 |
2026/07/04(土) 19:01:11.02ID:XNjaaoUd
Rustでバイブコーディングはできないでしょ。コンパイラに拒否されるから
593デフォルトの名無しさん
垢版 |
2026/07/04(土) 19:03:34.63ID:LMK+sF47
###結論
​Rustにおいて「何も考えずに殴り書きして実行する」のは、言語の設計思想に真っ向から反するため、物理的に拒否されます。
​「コンパイラに育てられる」という感覚を受け入れられるようになると、逆にRustの方が「意図しないバグで落とされるバイブコーディング」よりも安定して開発できる、という逆転現象が起きるのもRustの面白いところです。
594デフォルトの名無しさん
垢版 |
2026/07/04(土) 19:18:41.09ID:oXbBPhY/
😭
https://i.imgur.com/QdnVOt2.png
2026/07/04(土) 19:26:21.18ID:gJXjzyRI
Redoxは硬派だな
頑張って欲しい
2026/07/04(土) 19:28:58.86ID:wdEihK+4
どうせやるならLinux の後追いじゃなく
AIを前提にした作りにするとか何か
差別化が欲しいところ
2026/07/04(土) 19:41:09.39ID:XyrbvbjD
Linuxカーネル: モノリシックカーネル
Redox OS: マイクロカーネル
598デフォルトの名無しさん
垢版 |
2026/07/04(土) 19:44:03.83ID:stNSRiWm
AI禁止の意味不明な思想OSよりLinuxのレールに乗ったRustディストリのほうが現実的ですわ。AIの学習範囲なんで
599デフォルトの名無しさん
垢版 |
2026/07/04(土) 19:46:04.63ID:egnJjuEA
あくまでトイプログラムosだから誰も実用しようとは思ってない
世界中のビッグテックが日々コントリビュートして作ってるリンユーエックスに勝てるわけ無いやん
600デフォルトの名無しさん
垢版 |
2026/07/04(土) 19:54:35.10ID:AAhr95zA
AI禁止なんておかしい!
キチガイ!障害者!ヽ(`Д´)ノ ムキー!!


ボランティアOSにも容赦しないAI狂信者さんw
601デフォルトの名無しさん
垢版 |
2026/07/04(土) 20:04:45.32ID:mbkrcnZH
>>582
別のノートPCで試したところ
タッチパッドは動かないけれど
キーボードが動きました
cosmic-termを起動してlsやcdを打ち込んで探索中w
602デフォルトの名無しさん
垢版 |
2026/07/04(土) 20:06:10.64ID:u29qM5Ez
AI禁止?😨
ヒエッ😨
ガチガイジやんけ😨
2026/07/04(土) 20:10:46.03ID:60XPFp4U
「AI禁止」驚き屋
604デフォルトの名無しさん
垢版 |
2026/07/04(土) 20:16:13.82ID:tGK2dVsN
健常者の集まりだと思っていたRust集団に障害者がいたのはさすがに驚くでしょw
2026/07/04(土) 20:22:37.62ID:jXhMq2MY
道具ごときに何を言い争ってんだよw
606デフォルトの名無しさん
垢版 |
2026/07/04(土) 20:27:21.85ID:Cf/lYUZ/
人間の文明は道具の文明ですからね
C++とかいう欠陥品の反省からRustが生まれました(笑)
2026/07/04(土) 20:30:29.51ID:Fp/6nMsb
そんなRustは今やスケベなサイトを生成するのにも使えます

静的サイトジェネレータ「Astro 7.0」正式リリース、ビルドシステムがVite 8/Rolldownに、Rust製コンパイラ採用で高速化 − Publickey
https://www.publickey1.jp/blog/26/astro_70vite_8rolldownrust.html
608デフォルトの名無しさん
垢版 |
2026/07/04(土) 20:39:59.91ID:YOqXN5Es
azureやgcpで使えるようにならんと機会がないわ
低レイヤー案件ない
2026/07/04(土) 22:42:09.98ID:IacAVPN8
rustさいこー
610デフォルトの名無しさん
垢版 |
2026/07/04(土) 22:53:06.18ID:KO7nFuUy
>>607
>>これまでこのコンパイラはGo言語と>>WebAssemblyで構成されていましたが、新たに書き下ろされた高速なRust製コンパイラとなっています。
2026/07/05(日) 07:51:44.62ID:TFD+PKzm
クジラさんの本で勉強してまーす
2026/07/06(月) 14:33:22.20ID:wKirmoVj
>>608
全部プラットフォーム側が準備してくれないとファイル一つアップロードできないのかお前は
613デフォルトの名無しさん
垢版 |
2026/07/06(月) 16:40:29.76ID:cQEBq+Tp
>>612
ファイル一つアップすれば終わりでええんか
2026/07/08(水) 16:53:23.44ID:dyZTLEHZ
既にサーバーが提供されてるならファイルアップロードしてヘルプ通りに設定すれば基本動くやろ
615デフォルトの名無しさん
垢版 |
2026/07/09(木) 12:34:55.46ID:C0nRPHdJ
例えばUSBメモリ、USBマウス等のデバイスドライバはrustで書けるものなの?
616デフォルトの名無しさん
垢版 |
2026/07/09(木) 12:40:56.48ID:oNLwQ5Gp
###なぜRustがドライバ開発に向いているのか
​デバイスドライバは非常にバグが許されない領域です。C言語などの従来の言語では、「メモリ安全性の欠如(バッファオーバーフローなど)」がドライバクラッシュや深刻なセキュリティ脆弱性の原因となってきました。
617デフォルトの名無しさん
垢版 |
2026/07/09(木) 13:03:36.75ID:C0nRPHdJ
redox osは天下を取る
rust製のredox osは最強!
2026/07/09(木) 13:22:21.05ID:oZjOez5s
アプリケーションの数が揃わないと広く使われるようにはならないので実用指向のデスクトップ OS は POSIX 互換 (またはサブセット) にせざるを得ないという現実がある。
619デフォルトの名無しさん
垢版 |
2026/07/09(木) 15:48:36.18ID:KEpkCg/h
ここを見なければRedoxが障害者集団だと永久に分からなかった恐れがある
早いに越したことはない
2026/07/09(木) 22:07:50.03ID:t5kHx157
>>615
Cで書けるなら書ける
書けないなら書けない
判断基準としてはすごくシンプルで、まあUSBメモリ、USBマウス等のデバイスドライバはCで書かれているので書ける
2026/07/10(金) 08:34:33.26ID:t2uf+wX+
POSIX互換OSが増えることは良いこと
健常者()おじさんよりも有能そうなので安心した

Redox OS Gets GTK3 Backend For Orbital Desktop, Fractional Scaling & USB Gamepads - Phoronix
https://www.phoronix.com/news/Redox-OS-June-2026
622デフォルトの名無しさん
垢版 |
2026/07/10(金) 09:25:33.98ID:DTK1oiYL
AI禁止系障害者集団😩
623デフォルトの名無しさん
垢版 |
2026/07/10(金) 10:08:50.80ID:a+SbSg8j
AIって人工無能だよねw
2026/07/10(金) 10:16:28.26ID:vAtHiKJ9
だってAIの登場でRustで作る意味を失ったから
625デフォルトの名無しさん
垢版 |
2026/07/10(金) 10:24:20.52ID:HBpFJaj7
AIガー😩
2026/07/10(金) 10:42:22.47ID:cqmL8hSe
効いてて草
文句があるならフォークすれば?
627デフォルトの名無しさん
垢版 |
2026/07/10(金) 10:46:31.22ID:JiK1fYE+
Winはゴミになったので
Debianに移りました
2026/07/10(金) 18:26:26.74ID:bAT5n0dl
反AIもAIで人間を置き換えるとか言ってる奴もおしなべてバカ
629デフォルトの名無しさん
垢版 |
2026/07/10(金) 18:54:08.36ID:qAcvP8rR
コンパイラを通せ
話はそれからだ
630デフォルトの名無しさん
垢版 |
2026/07/10(金) 18:57:13.91ID:Aecm24mX
AIの誇大広告に気をつけてw
631デフォルトの名無しさん
垢版 |
2026/07/10(金) 19:14:06.58ID:5uozQCOz
誇大広告なのはC関係だと思う
もう終わった言語
2026/07/10(金) 19:46:24.03ID:H/W+Qfc7
プログラミングはオワコン
633デフォルトの名無しさん
垢版 |
2026/07/10(金) 19:47:29.12ID:nsq7GdMV
終わってるのは作業でプログラミングやってる連中
2026/07/10(金) 20:45:48.18ID:bAT5n0dl
>>631
そんなことは全くなくて、ミニマムでないといけない場所ではまだ何十年も使われるだろう
635デフォルトの名無しさん
垢版 |
2026/07/10(金) 21:17:08.50ID:S7/liupQ
\(^o^)/Cオワタ
2026/07/10(金) 21:38:19.61ID:+QHdUrbJ
まあ RAM が 2KB くらいしかない PIC とかだとどうせ手作業でメモリ割り当ての計画はしなきゃならないし、 Rust で出来なくもないけど Rust を使う甲斐はないな
637デフォルトの名無しさん
垢版 |
2026/07/11(土) 09:47:33.20ID:7e4uASUN
>>636
何言ってんだこいつ
memory.xに書けばいいだけだぞ
メモリマツプドIOなんてCでもRustでも1番簡単な作業じゃん
2026/07/11(土) 10:15:24.04ID:p/FgiGAA
>>637
どうせ動的割り当てしないんだからRustの意味がないってことでしょ
2026/07/11(土) 13:09:48.95ID:5nKiFBvH
Announcing Rust 1.97.0
https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/
2026/07/12(日) 00:19:16.27ID:MVcsLvMp
>>637は「…どうせ手作業でメモリ割り当ての計画はしなきゃならないし、 Rust で出来なくもないけど」が読めない模様
641デフォルトの名無しさん
垢版 |
2026/07/12(日) 00:25:48.84ID:B5myFEhU
Cのことは忘れろ
いいことはない
642デフォルトの名無しさん
垢版 |
2026/07/12(日) 00:28:13.57ID:Fwmr2pwm
レベルの低い人来てるね
Rustでもメモリの割り当てはできるのは当然でしょう
PIC使うんならRAMのサイズも極小
そんな想像を絶する厳しい制約のある環境ならRustのメリットはゼロ、デメリットにしかならん
Rustを使いたいならせめて16KBぐらいの内蔵RAMの搭載された最新のMCUを選択してもらえるよう電気担当者にお願いしようよ
2026/07/12(日) 00:31:35.18ID:MVcsLvMp
というか、RAMが小さすぎるとどうせ大したことはできないからRustを使わなくても全体を見通せるというのはある
2026/07/12(日) 01:07:43.68ID:9fbxREO6
Rustのことをなんでも褒めるのがお仕事なんだろ
645デフォルトの名無しさん
垢版 |
2026/07/12(日) 01:18:02.04ID:B5myFEhU
Cは欠陥言語
646デフォルトの名無しさん
垢版 |
2026/07/12(日) 02:44:46.16ID:eFr/93At
Rustで出来るならわざわざ腐ったC言語を使う必要ないだろう
C言語を使うのは環境依存Cコンパイラしか提供されない特殊な環境のみに限る
そういうレア環境に関わらないほとんどの人はC言語を完全に捨てることが望ましい
2026/07/12(日) 03:15:31.48ID:MVcsLvMp
>>644
流石に意味不明
アンチしたいだけなら邪魔だから来ないで

>>645
君たぶんCもRustもやったことないよね
Cがどんな言語か知らないってのはそういうことだし
2026/07/12(日) 03:16:05.09ID:MVcsLvMp
>>646
既存資産というものがあってだな
山ほどあるならいちいちFFIを書くコストが大きい
649デフォルトの名無しさん
垢版 |
2026/07/12(日) 06:48:11.85ID:o1zfMS4T
モダン文法cmakeいらないてだけでrustでやる価値はある
char関係とかガイジ仕様だし作ったやつ頭おかしい
650デフォルトの名無しさん
垢版 |
2026/07/12(日) 07:02:04.32ID:Fwmr2pwm
>>648
こいつが1番Cコード書いてそう
確かにミニマム環境だと既存の最適化されたコードがモノを言う

通信のための送受信バッファでさえも128byteすら確保することも許されず、ファームのアップデーターを組むのも一苦労っていう環境な
懐かしい
2026/07/12(日) 07:48:38.67ID:1jPGulCW
Cで書く必要性ないよな
Rustでいい
2026/07/12(日) 15:34:26.44ID:QV3dOK2m
Cはシンプルな構文を備えた高級アセンブラとして非常に優秀
少なくともマイコン用と教材用言語としては最適だと思う
■ このスレッドは過去ログ倉庫に格納されています

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