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/08(月) 15:15:43.43ID:cX05fxWE
>>227
tokioをCarbonで書き直してとAIにお願いしてみて
何分で移行が終わったか教えてねw
2026/06/08(月) 15:23:43.04ID:J15IdDLq
>>231
AIは質問者に沿って回答するのよ
そもそもPythonは小さなスクリプトを書くためのもので何かを開発するのに向いてるプログラミング言語ではないでしょ
さらに異なる言語へと書き換える二度手間コストはムダそのもの
2026/06/08(月) 15:30:16.84ID:J15IdDLq
>>232
CarbonはC++遺産を安全に置き換えるためだけの言語なのよ
最初から作るものはRustで書いたほうが良いとされているのに
RustからCarbonへと後退させる書き直しの意図は何?
235デフォルトの名無しさん
垢版 |
2026/06/08(月) 15:30:58.74ID:EXdUATge
結論から申し上げます。その主張は**現代の技術開発現場の実態とは異なります。**
理由は以下の3点です。
* **Pythonは大規模開発の標準言語:** AIやWeb開発において世界中で採用されており、その強力なライブラリ群は他の言語でゼロから構築するよりも圧倒的に効率的です。

* **「Pythonで書く」ことは戦略的な選択:** まずPythonで高速に開発して市場に出し、後にボトルネック部分のみ高速な言語(Rustなど)で最適化する手法は、現代の開発における「投資対効果」を最大化する標準的な戦略です。

* **適材適所のツール:** 言語は目的達成のための手段です。開発速度を優先するPythonと、実行性能を優先する低レイヤー言語を組み合わせることは「ムダ」ではなく「技術的合理性」に基づいた判断です。

開発において「言語の書き換え」が発生するのは、多くの場合「コストの無駄」ではなく、システムの性能向上や運用保守の最適化を目的とした**意図的なアップデート**です
236デフォルトの名無しさん
垢版 |
2026/06/08(月) 16:10:33.56ID:yzK5VSlq
AIがただしい
2026/06/08(月) 16:25:12.34ID:ImaG+3pY
バカだな
何のために開発効率が劣るPythonで最初に書いて他の言語へ移植する必要があるんだ??
2026/06/08(月) 16:37:50.10ID:8HtBqWfN
動的型付け言語を使うと開発が速い!
なんて幻想を主張する人は下に見られる
2026/06/08(月) 16:56:45.63ID:Ix2UO4bp
サイクルが早いからトライ&エラーは楽だよ
よく分からないデータの解析とかで便利
240デフォルトの名無しさん
垢版 |
2026/06/08(月) 17:13:31.50ID:f5vkBasN
データ分析とかマシンラニングはpython一択だし
まあ裏でc fortran rustのライブラリ叩いてるだけなんだけど
241デフォルトの名無しさん
垢版 |
2026/06/08(月) 17:27:30.04ID:8gYVUB4W
しっかし、今のAIはコメントまでしっかり付けてくれるんだな。
組込みやっていると、AIコパイロットの有難みが沁みる。
C++ではコパなんか要らないが、Rustでは神様だ。
242デフォルトの名無しさん
垢版 |
2026/06/08(月) 18:03:58.98ID:NuygbSX3
やはり囲い込まれてないWindsurfですわ
243デフォルトの名無しさん
垢版 |
2026/06/08(月) 18:14:33.46ID:K7fchRWk
https://i.imgur.com/dWgQoMV.jpeg
2026/06/08(月) 18:16:25.43ID:r0/rceQM
他のスレもだけどAIペタペタする人増えたね
245デフォルトの名無しさん
垢版 |
2026/06/08(月) 18:21:43.04ID:CqXLOAn5
C#で食えなくなった😭
2026/06/08(月) 18:45:15.90ID:BPUEWevP
複おじAIに完全論破されとるやないかいw
2026/06/08(月) 18:57:59.98ID:0PV1ETAf
Cが最強☆
248デフォルトの名無しさん
垢版 |
2026/06/08(月) 19:13:55.98ID:yzK5VSlq
結局AWSのSDK使ったりWASM PACK専用に作ったりでラックインするクネ
249デフォルトの名無しさん
垢版 |
2026/06/08(月) 19:20:23.54ID:nGg61e7R
**結論 : これはRust特有の問題ではなく、「クラウドのマネージドサービスを使っている限り避けられない依存」です。他の言語(Go, Pythonなど)に書き換えても、AWS SDKを使っている限りロックインの状況は変わりません
2026/06/08(月) 19:24:13.75ID:Cp4Fmzfi
AIはそれまでのやり取りと最後の質問の仕方で好きなようにAIの回答を左右することができる
ソフトな言い方をするとAIは人間に寄り添ってくれる
だからAIの回答を貼っても何の価値もない
251デフォルトの名無しさん
垢版 |
2026/06/08(月) 19:27:33.84ID:wzWbnp48
世間話ならともかく専門性のある領域でAIに誤魔化しは効かない
2026/06/08(月) 19:28:37.45ID:iBNJnhvF
AIコピペは完全に無視していい
そしてコピペした人はバカ扱いが妥当
253デフォルトの名無しさん
垢版 |
2026/06/08(月) 19:30:41.84ID:mLh81EJa
C#で食えなくなった😭
2026/06/08(月) 19:32:50.46ID:v0YWRg3z
最近はAIが回答したように見せかけて捏造や改変コピペもあるからなあ
信じる人は無知かお人好し
255デフォルトの名無しさん
垢版 |
2026/06/08(月) 19:35:02.79ID:BCP2upDs
信じるもなにも論理的整合性が取れてるか否かだしなw
2026/06/08(月) 19:37:59.33ID:Ky3J8HWb
AIコピペ系は正規表現でNG入れろ、どの板でも役に立つ
257デフォルトの名無しさん
垢版 |
2026/06/08(月) 19:41:03.40ID:gg6aqGyo
Err
2026/06/08(月) 19:44:21.26ID:dHdeb0T4
まともな人たちはAIを使ってもコピペすることは絶対ないからねえ
その場に合わせて要点だけ自分の言葉で書く
どの場でもAIコピペは頭のおかしい人がしてる
259デフォルトの名無しさん
垢版 |
2026/06/08(月) 19:47:42.19ID:dMYKUXxZ
panic!
2026/06/08(月) 22:36:57.73ID:HgrxePRU
fn main() {
  let mut cnt = 0;
  let mut a= 1;
  let mut b= 1;
  cnt +=1; println!("{},{}", cnt,a);
  cnt +=1; println!("{},{}", cnt,b);
  let mut tmp;
  for _ in 0..100 {
    cnt +=1;
    println!("{}:{}", cnt,a+b);
    tmp = a;
    a = b;
    b += tmp;
  }
}
panicになるんですが
2026/06/08(月) 22:57:24.37ID:+PfkWyie
>>260
何が聞きたいのか言いたいのか分からんがとりあえずAIに聞いてみたらどうだい?
262デフォルトの名無しさん
垢版 |
2026/06/08(月) 23:03:42.99ID:uH0a4rl0
ペロッ…
うっ…これはスレ民の腕試し問題ッ…!
AIに頼ってる俺には分からないーー!!!😫
263デフォルトの名無しさん
垢版 |
2026/06/08(月) 23:10:59.06ID:qbX+TRDa
>>260
オーバーフローしてるだけやね~
big_int使えば行けるかと

play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=94a3bcf25d96bc2491f1b19fab0e0da8
2026/06/08(月) 23:26:09.78ID:HgrxePRU
>>263
どもです。そんなもんがあるとわ 勉強中mOm
でもpythonだとほとんど無限なのが凄いなぁみたいな。はい
2026/06/08(月) 23:29:45.34ID:+PfkWyie
なんだ普通の質問かよ
Rustは安全性主張してるの簡単に算術オーバーフロー起こせるってアンチが突いてきてるのかと身構えちまったわ
266デフォルトの名無しさん
垢版 |
2026/06/08(月) 23:40:47.79ID:r9+woFTi
https://www.shoeisha.co.jp/book/detail/9784798189314
「独習Rust」が出る。
267デフォルトの名無しさん
垢版 |
2026/06/08(月) 23:57:14.60ID:wVLehloI
>>266
オライリーの本全部読んだ後だがこれも買うか
オライリーの本では効率的なRustが良かった
268デフォルトの名無しさん
垢版 |
2026/06/09(火) 01:09:26.26ID:ocR0TDi/
C#で食えなくなった😭
269デフォルトの名無しさん
垢版 |
2026/06/09(火) 01:29:58.68ID:fNTl8SWQ
脳が萎縮してAIコピペしかできなくなったぉぢさんが社会問題になってるらしい
270デフォルトの名無しさん
垢版 |
2026/06/09(火) 01:34:11.80ID:lpAmlvkO
またシュバってきたのか
もうその話題は終わりですよ ^ ^
271デフォルトの名無しさん
垢版 |
2026/06/09(火) 01:58:38.26ID:pwheuMsv
今どき言語学ぶのに本いる?
272デフォルトの名無しさん
垢版 |
2026/06/09(火) 02:04:29.89ID:tKdg6/D5
>>271
いらない
The book本編をAIで翻訳しながら周回すればいい
273デフォルトの名無しさん
垢版 |
2026/06/09(火) 02:31:34.13ID:qjp+BJ6a
🤣
https://i.imgur.com/QdnVOt2.png
2026/06/09(火) 08:26:01.65ID:5vyE1Y3h
>>272
The book が本じゃないって?
275デフォルトの名無しさん
垢版 |
2026/06/09(火) 09:20:06.66ID:MOXVYPuU
オススメのベーコン置いときますね

dystroy.org/bacon/
cargo-watchの代替として人気のコードチェッカー
2026/06/09(火) 09:26:21.60ID:W0ODgnEk
Cargo bookやrustc bookやrustup bookにRust unstable bookなど
オンラインドキュメントをbookと呼んでいる
2026/06/09(火) 09:33:35.36ID:fhZsz5hB
>>275
超速流し読みだけしたけど
vimやemacsやvscodeなどでも使えるという認識であってる?
278デフォルトの名無しさん
垢版 |
2026/06/09(火) 09:41:25.89ID:Va3tQbTm
>>277
エディタには依存しない コンソールツールだよ
2026/06/09(火) 09:51:32.07ID:fhZsz5hB
>>278
そのサイトのページを捲っていくとエディタ連携サポートとしてそれらのエディタでの説明出てきた
2026/06/09(火) 09:57:28.12ID:fhZsz5hB
わかった
language serverと同様にBacon-lsがある
nvim-baconやemacs-baconがある
281デフォルトの名無しさん
垢版 |
2026/06/09(火) 11:01:57.83ID:pwheuMsv
ツールチェーンが簡潔なのが良かったのに色々出てくる
辛い
2026/06/10(水) 17:35:01.50ID:RTOQSB7x
>>156
こゆこと?
Rustの並列や並行並列の実行順序依存バグを検出するため
実行順序を総当たり網羅するLoomがあって小さい規模のクリティカルセクション毎なら完全証明テストができるが規模が大きいと組み合わせ爆発しちゃう
そこで実行順序を記録しながらランダムにアプリ全体で大規模化テストできるShuttleが高確率で競合検出しましょ
2026/06/10(水) 21:25:40.50ID:GoBJWbFb
AIにまとめさせた文章をさらにバカな人間がまとめるとこうなるのか
284デフォルトの名無しさん
垢版 |
2026/06/10(水) 21:42:15.78ID:qHzWa68X
専門用語を使わずにまとめてみましょう
2026/06/10(水) 22:58:45.31ID:0ww82P1b
>>281
Why “bacon” ?
It’s a bac(kground) con(piler).
286デフォルトの名無しさん
垢版 |
2026/06/11(木) 03:19:10.08ID:1DCEQvLY
>>285
oh no no no no
Compiler
Bacom is correct
287デフォルトの名無しさん
垢版 |
2026/06/11(木) 03:25:49.91ID:6soQPeae
​I think "Beacon" is being referred to as "Bacon"
288デフォルトの名無しさん
垢版 |
2026/06/11(木) 03:27:47.03ID:+QLsawR2
リンタて無駄に重くなるだけだしいらなくね
漢ならラス穴だけでええ
289デフォルトの名無しさん
垢版 |
2026/06/11(木) 03:29:53.99ID:1DCEQvLY
ラス穴も重いのどうにかなんないかなー
2026/06/11(木) 23:37:48.03ID:wGNGrgwy
AI回答コピペする人って変な質問の仕方してるから共有リンク張れないんでしょ?
291デフォルトの名無しさん
垢版 |
2026/06/11(木) 23:41:09.41ID:N5fI2ZqW
AIがなくても変なレスをする人もいるから
292デフォルトの名無しさん
垢版 |
2026/06/11(木) 23:46:40.32ID:0R4dTQCg
crates.ioに新しいサプライチェーン攻撃

www.reddit.com/r/rust/s/xF8SlDlUQh
293デフォルトの名無しさん
垢版 |
2026/06/12(金) 00:03:11.07ID:iANbFFkr
Aikidoが自動検知したのね
AIエージェントがないとやってけないね
2026/06/13(土) 07:29:43.35ID:bHRtQUhn
AI時代、趣味としてのプログラミングは卒業か?
つか、AIで何でも済むと知的好奇心満たすかわりのものでてくるのか?
29533
垢版 |
2026/06/13(土) 07:52:31.47ID:DFdZ4VRS
オツムさんならINPUTで興味は終わるかもしれないけど、普通はその先にOUTPUTがあるから
2026/06/13(土) 08:21:23.39ID:cFuRozFn
伝統芸能としての手書きプログラミング
297デフォルトの名無しさん
垢版 |
2026/06/13(土) 08:57:59.73ID:CjR9AXfy
手動で書いてるやつは手で洗濯してるようなもん
298デフォルトの名無しさん
垢版 |
2026/06/13(土) 09:43:41.20ID:8bwo+9xz
「君のRustプロジェクト何でeditionが2021のままなの?」

↑AIがまだ2024を学習しきれてないという事を突いたネタがあるらしい
2026/06/13(土) 10:06:55.83ID:cEIh7E6x
>>298
所詮は手洗濯に使う洗濯板の議論で、今となってはもはやどうでもいい話だな
2026/06/13(土) 10:16:01.17ID:/XhgulWP
デリケートな衣類や高価な衣類ほど
生地や汚れに応じた手洗いスキルが必要

洗濯機がコモディティ化していくほど
高いお金を払って人に頼むのは
高度な手洗いスキルが必要なものに絞られていく
2026/06/13(土) 10:23:51.18ID:rCja3Iqv
>>300
まだしょーもない主観的なコードの美醜の次元にいるならそうかもね
まだ人間がAIと戦えると思っているのなら、たぶんそれは君が真に難易度の高い課題に取り組んだことがないのだろう
302デフォルトの名無しさん
垢版 |
2026/06/13(土) 10:29:16.78ID:0cI7yjTw
はよRustで書いたWASMでDOM操作したい
2026/06/13(土) 11:12:24.38ID:JekIedlO
>>301
「主観的なコードの美醜」とか「人間がAIと戦える」とか思考の次元が低俗すぎる

簡単な比喩のつもりだったんだが1ミリも理解できなかったんだな
そんな思考力だと君には洗濯機すら使いこなせないだろう
304デフォルトの名無しさん
垢版 |
2026/06/13(土) 11:18:31.77ID:VjAKb3VF
https://i.imgur.com/RG64qs2.jpeg
305デフォルトの名無しさん
垢版 |
2026/06/13(土) 11:20:47.99ID:6Z0SGq+Y
AI画像コピペぉぢさんの魅力
306デフォルトの名無しさん
垢版 |
2026/06/13(土) 11:22:39.96ID:Vy+381Nk
C#で食えなくなった😭
307デフォルトの名無しさん
垢版 |
2026/06/13(土) 11:24:00.87ID:dTB1R9v1
C#で食えなくなった😭
https://i.imgur.com/QdnVOt2.png
2026/06/13(土) 12:48:29.09ID:JmjltMtr
設計もコーディングもAIの方が圧倒的に速いし品質も人間平均よりは高い
人間はAIに指示出して出てきたモノをレビューしてまたAIに指示して改善ループ回すだけで良い
人間には良い設計やコードを「判定する」能力がより求められることになる
2026/06/13(土) 13:23:22.29ID:7Vtuv+Rf
>>294
逆だな、仕事としてのプログラミングがなくなり
趣味でプログラミングをしている人間だけが熟練プログラマとなり
AIのお守りをするために企業に拾い上げられるようになる

プログラマの募集も育成も行われなくなり
自発的にプログラミングをするOSS開発者へ企業がオファーを出すようになる
310デフォルトの名無しさん
垢版 |
2026/06/13(土) 13:31:35.66ID:bkBo6HgC
他社AIを疲弊に追い込むために
匿名でわざと間違ったコードをあげる
AIが既に居たりしてな~
2026/06/13(土) 13:47:10.48ID:jxGnu9SQ
いずれ格安に全自動にできるかもしれないが、
現状だと速さやメモリ消費のネック部分など出させてから、
この個別事情に応じて必要なアルゴリズムやデータ構造やメモリ使用方法や全体アーキテクチャ変更などの改善指示する形になるよな。
2026/06/13(土) 14:34:54.85ID:/yTTL/2U
AI のコストは想像以上に高いからなぁ。
性能を実用可能な範囲で下げて、性能を下げる以上に電力消費量を下げる方向での研究が進んでる。
それによって日常での AI の利用範囲は拡大するだろうけど各専門領域での AI は相応に高コストなのはなかなか変わらないと思う。
経済の常識で考えれば「人間の専門家を使うよりはわずかに安い」くらいのところでバランスするはず。
2026/06/13(土) 15:33:01.84ID:jxGnu9SQ
プログラミングに限っても様々な知識や経験が足りないと、
AIへの適切な指示や改善指示を出せないため、
最終的に同じ物ができるところまで行けたとしても、
そこまでかかったAIコストが桁違いになっている可能性が大きいかもしれないな。
2026/06/13(土) 16:01:55.90ID:XVYICv73
この業界は元々無能と有能に倍どころか何十倍何百倍の生産性の差があるので
AIが無能を有害な無能という方向にブーストして
有能を順当に有能方向にブーストしているのを思えば
無能が期待するほどその差は埋まらないと思う
315デフォルトの名無しさん
垢版 |
2026/06/13(土) 16:05:02.75ID:6Z0SGq+Y
python関係のプロンプトだけ意図的に性能落としてたクロードみたいな例もあるからのう。。。
rustがされてかとゆうと
316デフォルトの名無しさん
垢版 |
2026/06/13(土) 17:02:49.77ID:zhLYW+7C
まぁ AIの出して来るものを判定しなきゃならないからな。
無思考の脊髄反射でTABキーを叩いていたのでは話にならない。
2026/06/13(土) 17:15:20.55ID:ZDibx0vP
>>304
これ作ったやつの視点の低さが逆に際立ってて面白いじゃん
318デフォルトの名無しさん
垢版 |
2026/06/13(土) 17:31:30.28ID:SlQP5RRZ
>>317
工作員バレてんぞw
319デフォルトの名無しさん
垢版 |
2026/06/13(土) 17:31:37.78ID:uJnOVsGw
止まってもいい適当ツールはAIで適当に作ればよい
マルカバツカ
320デフォルトの名無しさん
垢版 |
2026/06/13(土) 17:33:38.22ID:F7StAlUq
手作りの温かみ
バグ増し増しC++で
321デフォルトの名無しさん
垢版 |
2026/06/13(土) 23:22:52.71ID:lJs2tzLh
手作りプログラミングはマジで時間の問題で消えてくよ
2026/06/13(土) 23:28:08.11ID:XVYICv73
ここももうAIコーディングスレと、AIの話しかしてないRustスレの2つしか伸びてないからな
323デフォルトの名無しさん
垢版 |
2026/06/14(日) 10:18:49.30ID:eQS/BRmn
>>322
幸いRustは人工知能と相性悪い
俺は全部手でコーティング、デバッグしてるよ
オライリー読みながら

タイプスクリプトは全部丸投げできるのにこの差は一体、、、
324デフォルトの名無しさん
垢版 |
2026/06/14(日) 10:49:41.77ID:S4LhUIMX
​###明確なフィードバックループ

AIにとって、コンパイラのエラーメッセージは非常に貴重な情報源です。エラーログをAIにそのまま貼り付けるだけで、AIは修正案を提示しやすくなります。この「厳格なサイクル」があるからこそ、AIとのペアプログラミングを通じて、人間が書くよりも安全で堅牢なコードを高速で仕上げることも可能です
325デフォルトの名無しさん
垢版 |
2026/06/14(日) 10:59:32.58ID:+misnZ54
tsは型ガバガバやからai得意
そもそもフロントごときに型いらんやろ
326デフォルトの名無しさん
垢版 |
2026/06/14(日) 15:09:06.29ID:IPXNXVy6
>>323
逆やで、Rustはエラーを正確に出すから相性良いよ
2026/06/14(日) 17:05:02.04ID:64yTdZOD
エージェントで繰り返し試行錯誤を繰り返せば多少問題解決率が高まるという程度
元から多いトークン使用量も激増するからどちらかと言えば相性が悪い部類の言語
328デフォルトの名無しさん
垢版 |
2026/06/14(日) 17:11:11.37ID:wpO1fKub
相性良いんだと信じ切ってる人よく出てくるが、キータやzennの記事に騙された人だと
2026/06/14(日) 17:14:40.85ID:cgJIgzkA
型付けは強力なほどAIとの相性が良い
動的型付けより静的型付けが良い
弱い型付けより強い型付けが良い

ちなみにRustとTypeScriptは大雑把には同じ静的かつ強い型付け言語の範疇
ただし元のJavaScriptが動的かつ弱い型付け言語なのでTypeScriptも引きずられて不利
2026/06/14(日) 17:31:16.53ID:mOjsOnV4
TypeScript って変な言語だよ。
動的型を使う JavaScript の完全なスーパーセットなのに静的型ってのはかなり無理があって、無理を通すためにかなり複雑な型システムになってる。
JavaScript のライブラリやツールに乗っかれるというのは利点だが、言語自体を見ればそんなに使いやすくない。
でもまあ開発体験全体を見れば言語そのものよりもライブラリやツールのほうが比重が大きいこともあるのでそれが悪いわけじゃないが……
2026/06/14(日) 18:07:20.29ID:L72WqsJh
https://ai-coding.info/
レスを投稿する