公式
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/
Rust part36
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2026/05/28(木) 22:26:08.72ID:nhboCF9V2デフォルトの名無しさん
2026/05/28(木) 22:27:41.25ID:nhboCF9V Rustってネットで持ち上げられすぎてね?
https://mevius.5ch.io/test/read.cgi/tech/1774264073/
排斥すべきゴミ言語 C++ Rust 他
https://mevius.5ch.io/test/read.cgi/tech/1643696741/
結局C++とRustってどっちが良いの? 9traits
https://mevius.5ch.io/test/read.cgi/tech/1701997063/
Rustアンチスレ
https://mevius.5ch.io/test/read.cgi/tech/1509028624/
競プロにおいてのRust
https://mevius.5ch.io/test/read.cgi/tech/1663352373/
Rust(unsafe) vs C
https://mevius.5ch.io/test/read.cgi/tech/1646151892/
C/C++のソースをRustへ全力で置き換えるスレ
https://mevius.5ch.io/test/read.cgi/tech/1681777958/
Rust vs Go
https://mevius.5ch.io/test/read.cgi/tech/1654019126/
そんなにRust,Rust言うならゲームエンジンでも
https://mevius.5ch.io/test/read.cgi/tech/1678619820/
https://mevius.5ch.io/test/read.cgi/tech/1774264073/
排斥すべきゴミ言語 C++ Rust 他
https://mevius.5ch.io/test/read.cgi/tech/1643696741/
結局C++とRustってどっちが良いの? 9traits
https://mevius.5ch.io/test/read.cgi/tech/1701997063/
Rustアンチスレ
https://mevius.5ch.io/test/read.cgi/tech/1509028624/
競プロにおいてのRust
https://mevius.5ch.io/test/read.cgi/tech/1663352373/
Rust(unsafe) vs C
https://mevius.5ch.io/test/read.cgi/tech/1646151892/
C/C++のソースをRustへ全力で置き換えるスレ
https://mevius.5ch.io/test/read.cgi/tech/1681777958/
Rust vs Go
https://mevius.5ch.io/test/read.cgi/tech/1654019126/
そんなにRust,Rust言うならゲームエンジンでも
https://mevius.5ch.io/test/read.cgi/tech/1678619820/
3デフォルトの名無しさん
2026/05/29(金) 03:42:48.77ID:YShZViDA このスレって>>980が次スレ立てるって原則ほぼ守られてないよね
4デフォルトの名無しさん
2026/05/29(金) 09:03:54.95ID:F444KmUt >>1
O2
O2
5デフォルトの名無しさん
2026/05/29(金) 10:28:56.26ID:BfbQ5FxP Announcing Rust 1.96.0 | Rust Blog
https://blog.rust-lang.org/2026/05/28/Rust-1.96.0/
https://blog.rust-lang.org/2026/05/28/Rust-1.96.0/
6デフォルトの名無しさん
2026/05/29(金) 17:12:08.02ID:+vkFZoq3 プログラマ的には原則なんて守るものじゃないからな
7デフォルトの名無しさん
2026/05/29(金) 18:06:43.34ID:SiFwVZ1W プログラマ的には自動でスレ立てたい
8デフォルトの名無しさん
2026/05/29(金) 18:26:02.13ID:beF90Dzg スレ速すぎ。
だから自動などという要求が出る。
だから自動などという要求が出る。
2026/05/29(金) 18:31:33.39ID:X0cklfxo
自動化はまずPythonで作ってそれからRustで作り直せばいいじゃん
10デフォルトの名無しさん
2026/05/29(金) 19:04:37.84ID:Ha/yxxj0 こんなにスレの勢いあると言語としても一番人気なんじゃないかって思えてくるな
11デフォルトの名無しさん
2026/05/29(金) 19:12:00.90ID:CA1A467f 長期的に強い
GAFAMのバックアップがある
AIと相性がいい
当然だよなあ
GAFAMのバックアップがある
AIと相性がいい
当然だよなあ
2026/05/29(金) 19:53:29.67ID:N4LoxLHh
満を持してassert_matches追加
最初から入れとけ
最初から入れとけ
2026/05/29(金) 19:57:32.72ID:4BGpD70S
今のRustで、これないのおかしいやろって他にもある?
14デフォルトの名無しさん
2026/05/29(金) 23:18:11.14ID:XzwEGsqE Azure, GCPのサポート
15デフォルトの名無しさん
2026/05/29(金) 23:44:45.25ID:WkjVvEIj >>13
人気とシェア?Rust好きなんだけどな
人気とシェア?Rust好きなんだけどな
16デフォルトの名無しさん
2026/05/30(土) 02:27:03.06ID:5YWPqc88 Rust++
17デフォルトの名無しさん
2026/05/30(土) 02:51:05.39ID:zxxpihmd Rust + Flutter
2026/05/30(土) 12:41:49.26ID:71eJ2FO2
スクリプト機能、はrust-scriptがあるか、
対話モード?もevcxrとかあるか
対話モード?もevcxrとかあるか
2026/05/30(土) 14:16:37.76ID:wT3cuZQU
今時ちょっとしたコード辺を書いて使う作業や実験はAIエージェント越しでやるから、REPLなんかもう用無しでしょ
2026/05/30(土) 14:45:17.84ID:QNfq+8ml
大体はライブラリが解決してるからな
enumsetは言語機能にあると楽になりそう
enumsetは言語機能にあると楽になりそう
2026/05/30(土) 14:49:05.14ID:71eJ2FO2
rustは最初に覚える言語としては
どうなのか
初心者向けのドキュメントは充実しているか
どうなのか
初心者向けのドキュメントは充実しているか
2026/05/30(土) 14:54:39.80ID:USY3LsPW
2026/05/30(土) 15:05:03.87ID:71eJ2FO2
言語仕様を簡素化したマイルドなrustとか無いかな
Cからrustってのも結構違うからなあ
Cからrustってのも結構違うからなあ
2026/05/30(土) 15:35:40.55ID:+/j9HRHz
25デフォルトの名無しさん
2026/05/30(土) 15:47:07.47ID:3bG+lDfQ >>21
ワイもrustから始めたけどいける
thebook, eazyrustだとよくわからんかったけど、rust tour, rust techはかなりのアホ向けなのでオススメ
rustのあとにpythonとtsやったら環境構築と変数と型が違いすぎて最初わけわからんかった
ワイもrustから始めたけどいける
thebook, eazyrustだとよくわからんかったけど、rust tour, rust techはかなりのアホ向けなのでオススメ
rustのあとにpythonとtsやったら環境構築と変数と型が違いすぎて最初わけわからんかった
2026/05/30(土) 15:48:11.31ID:uETnQyOY
Rustが嫌なら言語仕様が簡素で汎用性のあるCで頑張れ
27デフォルトの名無しさん
2026/05/30(土) 16:09:08.32ID:eK0fIIdD 所有権ってほかの言語から来た人には難しいかもしれないが、最初からそういうもんと思えば自然な設計に見える
2026/05/30(土) 16:16:42.82ID:71eJ2FO2
お馬鹿な俺でも漫画で説明してもらうと
なんとなく理解出来るかも知れない
https://zenn.dev/tkithrta/articles/ab88563a722bbd
その後rust tourに進むのがいいかも
なんとなく理解出来るかも知れない
https://zenn.dev/tkithrta/articles/ab88563a722bbd
その後rust tourに進むのがいいかも
29デフォルトの名無しさん
2026/05/30(土) 16:20:06.96ID:veifiXL1 変数とは別の領域にあるからちゃんと見張りましょうねってだけのことじゃな
30デフォルトの名無しさん
2026/05/30(土) 16:24:57.80ID:j44VC6BY2026/05/30(土) 16:27:06.10ID:71eJ2FO2
初心者はCPUの基本動作がわかってないからね
どうしてもC言語やCPUの知識前提で
説明されたものが多い
どうしてもC言語やCPUの知識前提で
説明されたものが多い
32デフォルトの名無しさん
2026/05/30(土) 16:34:41.62ID:3bG+lDfQ rustから始めたから所有権についてはプログラムってそういうものなんだとしか思わなかった
むしろresult型とoption型はenum型ですとか、Stringと&str周りのほうがわけわかめだった
むしろresult型とoption型はenum型ですとか、Stringと&str周りのほうがわけわかめだった
2026/05/30(土) 17:36:31.82ID:QKLBXZIC
何かのアセンブラ、ANSI以上のC、C++の11以上、Rustの順で学べればいいんだけど
ちょっと重い言語が混ざってるのがね
ところでRust初学者なのですが、上の並びでもカバー出来ない概念って何かありますか?
ちょっと重い言語が混ざってるのがね
ところでRust初学者なのですが、上の並びでもカバー出来ない概念って何かありますか?
2026/05/30(土) 18:04:54.57ID:+/j9HRHz
Rust の enum はいわゆる代数的データ型の考え方なので enum という名前が付いてるのが実態と合ってないように思うなぁ。
そんなに難しいものではないけどこのへんは C 系とかの低レイヤ向け言語ではあまり扱わないので ML 系言語を知ってるとわかりやすいかも。
トレイトを中心とした型システムも Haskell とかが基礎にあるので C++ とは方向性が違う。
マクロは Lisp 系の知見がかなり入ってるかな……、まあ型がしっかりしてるのは Template Haskell 経由の考え方かも?
そんなに難しいものではないけどこのへんは C 系とかの低レイヤ向け言語ではあまり扱わないので ML 系言語を知ってるとわかりやすいかも。
トレイトを中心とした型システムも Haskell とかが基礎にあるので C++ とは方向性が違う。
マクロは Lisp 系の知見がかなり入ってるかな……、まあ型がしっかりしてるのは Template Haskell 経由の考え方かも?
35デフォルトの名無しさん
2026/05/30(土) 18:29:27.14ID:mdDFfBX7 今日日資料がいくらでもあるしチャッピーみたいなのがあるから概念的に難しいものなんてないな
資料でも実行環境でも開発ソフトでも何でもタダで揃うしAIも書いてくれるから楽しく学べる
資料でも実行環境でも開発ソフトでも何でもタダで揃うしAIも書いてくれるから楽しく学べる
36デフォルトの名無しさん
2026/05/30(土) 18:30:01.05ID:eK0fIIdD 言語学ぶより周りの技術学ぶほうが大事だった
出てこない概念で言えばGC VM JIT リフレクションとか
出てこない概念で言えばGC VM JIT リフレクションとか
2026/05/30(土) 18:30:10.75ID:R5BkLYt1
型値付きenum と見るか
タグ付きunion と見るか
どちらも同じ代数的データ型の一面
unsafeだがCとの互換で別途unionはある
収納型なしなら従来のenumでもある
だからenumと呼ぶことになった
タグ付きunion と見るか
どちらも同じ代数的データ型の一面
unsafeだがCとの互換で別途unionはある
収納型なしなら従来のenumでもある
だからenumと呼ぶことになった
3833
2026/05/30(土) 19:14:01.76ID:QKLBXZIC なるほど自分はC#を触る機会があったので抵抗ないですが、GCとかVM等はプログラム言語初学者にはRustに無いものまで知る必要があり大変ですね
enumの方は多様な値バリエーションの指定に便利そうでC系とは明らかに違いますね、スクリプト言語に近い取り回しができそうですね
ありがとうございました
enumの方は多様な値バリエーションの指定に便利そうでC系とは明らかに違いますね、スクリプト言語に近い取り回しができそうですね
ありがとうございました
2026/05/30(土) 20:21:57.63ID:EhSEuI0A
本を読んだ時に「よくわからんけどとりあえずこう書けばいいんやな」って流せる人は別に初手Rustでもいい気がするけどな
ライフタイムの細かい挙動とか存在意義とかが気になって進まないタイプの人は
C系をある程度やってからの方がいいかもだけど
ライフタイムの細かい挙動とか存在意義とかが気になって進まないタイプの人は
C系をある程度やってからの方がいいかもだけど
40デフォルトの名無しさん
2026/05/30(土) 20:24:49.73ID:iGY/wyVm Cなんて触る必要ないねん
2026/05/30(土) 21:18:11.46ID:CANh+bnA
本を頭から順番にじっくり読む、一章ごとに理解してから次に進むというのは Rust に限らず学習法としてあまり良くないと思う。
機能は互いに関連しあっているので直線的に学べるものではないから。
ひとつひとつをじっくりではなく何度も読み返すことで粗い理解から詳細な理解へ解像度を高めていくのがオススメ。
と私は思ってるんだけど何がわかりやすいかは人によるので他人の方法論はあまりあてにならないとも思ってる。
機能は互いに関連しあっているので直線的に学べるものではないから。
ひとつひとつをじっくりではなく何度も読み返すことで粗い理解から詳細な理解へ解像度を高めていくのがオススメ。
と私は思ってるんだけど何がわかりやすいかは人によるので他人の方法論はあまりあてにならないとも思ってる。
42デフォルトの名無しさん
2026/05/30(土) 21:30:30.07ID:S/bN+GId なんの為に使うのかを学ぶ事かな
ポインタ最初に学んだ時代入でいいじゃんとしか思わなかった
ポインタ最初に学んだ時代入でいいじゃんとしか思わなかった
2026/05/30(土) 21:44:56.13ID:xjupcRma
Cは言語仕様自体は単純かつコンピュータの仕組みを学ぶのに良いからプログラミング初心者にはぜひとも触って欲しいよね
2026/05/30(土) 21:48:20.83ID:XC7Eo3iI
CPUアーキテクチャの基本動作原理は何をするにしても知っておかないとね
あとはメモリは遅いけどキャッシュに乗ると速いとか
CPUとは直接関係ないけどヒープメモリ管理の遅さとか
あとはメモリは遅いけどキャッシュに乗ると速いとか
CPUとは直接関係ないけどヒープメモリ管理の遅さとか
45デフォルトの名無しさん
2026/05/30(土) 21:55:53.67ID:XvJT8XEb Rust Typescript Dartで充分
2026/05/31(日) 00:23:48.02ID:o1yYq9/p
初手だったら変な事前知識がないから、いきなりRustでも問題ないんじゃないかな
中途半端にスクリプトだけかじってるようなのは最悪で、先にC言語やったほうがいい
中途半端にスクリプトだけかじってるようなのは最悪で、先にC言語やったほうがいい
47デフォルトの名無しさん
2026/05/31(日) 00:40:35.04ID:dnlfIKnm 仮にPythonを触ってたとしたら、Cへ行くよりやはりRustのほうが何かと良い
2026/05/31(日) 01:26:01.20ID:+xj2KiQN
①値と、値を指す参照があります
②変数も関数の引数も返値も、値か参照です
③変数は関数からreturnすると消えるローカル変数と、ずっと存在し続けるstatic変数があります
④つまりローカル変数の値を指す参照を、関数から返すことはできません
⑤関数から返すことができる参照は、引数で渡されたものが由来か、staticな値の参照か、どちらかだけです
②変数も関数の引数も返値も、値か参照です
③変数は関数からreturnすると消えるローカル変数と、ずっと存在し続けるstatic変数があります
④つまりローカル変数の値を指す参照を、関数から返すことはできません
⑤関数から返すことができる参照は、引数で渡されたものが由来か、staticな値の参照か、どちらかだけです
2026/05/31(日) 10:06:00.51ID:uivqlIxs
2026/05/31(日) 10:27:52.39ID:dURY9U0x
C の世界観だとポインタはポインタ型の値として一貫しているからそれはそれで分かり易いんだけど低レイヤから出てきた感覚だなぁとは思う。
2026/05/31(日) 10:29:14.19ID:mu6DsRir
52デフォルトの名無しさん
2026/05/31(日) 12:36:19.99ID:OUnUZvmC 引数で参照定義するときなんで型の方に&つけなきゃだめなの❓
2026/05/31(日) 13:16:10.62ID:ptjIisyl
& は型名の一部だよ
2026/05/31(日) 13:37:24.16ID:+sadX9wJ
処理系を実装する上では、変数が参照かどうかは値の型というよりむしろ型とは独立した変数の属性の一つとして扱う方が自然な場合も多いのだが、
型の一種と見做した方が文法がシンプルになるんだよ
型の一種と見做した方が文法がシンプルになるんだよ
2026/05/31(日) 15:11:29.49ID:dURY9U0x
C/C++ だとポインタを表す * や参照の & は型の一部なのに宣言の文法としては変数名のほうに結合するという変なことにしたせいで後々まで引きずる大混乱を産んでしまった。
後継 (的なポジション) の Rust や Go、nim、Zig などはいずれもポインタ (や参照) は型の一部として表記するようなスタイルを取っているのは C/C++ の反省からだと思う。
後継 (的なポジション) の Rust や Go、nim、Zig などはいずれもポインタ (や参照) は型の一部として表記するようなスタイルを取っているのは C/C++ の反省からだと思う。
56デフォルトの名無しさん
2026/05/31(日) 15:59:53.17ID:/RBbGth8 Cは臭い
2026/05/31(日) 16:40:28.78ID:OHmoUtgL
>>55
それはCの慣習でC++は型のほうに寄せて書くのが通例
それはCの慣習でC++は型のほうに寄せて書くのが通例
58デフォルトの名無しさん
2026/05/31(日) 16:51:01.12ID:GNy0QHAW コンピュータサイエンスの勉強だったらCが最強
C++と比べ余計な機能がないから本質の勉強に専念できない
Cで苦労した経験がないとRustのありがたみもわからない
Cで苦労した後、なんらかのものを実際に作ろうとした時にRustを勉強すればいい、そうすれば無駄がない
C++と比べ余計な機能がないから本質の勉強に専念できない
Cで苦労した経験がないとRustのありがたみもわからない
Cで苦労した後、なんらかのものを実際に作ろうとした時にRustを勉強すればいい、そうすれば無駄がない
2026/05/31(日) 17:11:03.09ID:pVjwgC4E
アセンブラもほんのちょっとだけ
書けないまでもそこそこ何やってるか
読めるくらいの
書けないまでもそこそこ何やってるか
読めるくらいの
2026/05/31(日) 17:15:28.19ID:t/+J7M0+
キーボードからなんか入力して数値変換するだけでもう大変です。
C++より難しいのでわ?
C++より難しいのでわ?
61デフォルトの名無しさん
2026/05/31(日) 17:28:44.08ID:DwvjXWnQ proconio使お
2026/05/31(日) 17:51:06.39ID:dURY9U0x
>>57
それは空白の入れ方とかの習慣でしょ?
文法的な結合規則の話をしてる。
C/C++ の & や * は変数名と結合して宣言子として扱われるので宣言のときは型が型指定子と宣言子に分離されたような形になることを言ってる。
それは空白の入れ方とかの習慣でしょ?
文法的な結合規則の話をしてる。
C/C++ の & や * は変数名と結合して宣言子として扱われるので宣言のときは型が型指定子と宣言子に分離されたような形になることを言ってる。
2026/05/31(日) 18:01:44.87ID:OHmoUtgL
64デフォルトの名無しさん
2026/05/31(日) 18:22:08.15ID:SPCEPdE4 そんだけ言語に入れ込んで何作ってんのさ?
作るものが出てないスレは寂しい限り。
RustでXAMLデザイナーぐらい作ってみやがれ。
トンネルイベントとBindingは忘れずにな。
作るものが出てないスレは寂しい限り。
RustでXAMLデザイナーぐらい作ってみやがれ。
トンネルイベントとBindingは忘れずにな。
2026/05/31(日) 18:52:20.44ID:WzY6KU4+
Windows系の技術よく分からないよ😢
66デフォルトの名無しさん
2026/05/31(日) 18:57:36.68ID:7EgoiXWE Flutterでええわ
2026/05/31(日) 20:29:18.01ID:SmJcYZtH
>>64
Xamarinおすすめ
Xamarinおすすめ
68デフォルトの名無しさん
2026/05/31(日) 20:36:31.81ID:VKaD4DZM 普通にないわー
食えなくて大変なC#じゃねーか
食えなくて大変なC#じゃねーか
69デフォルトの名無しさん
2026/05/31(日) 20:41:51.06ID:OUnUZvmC windowsてオワコンだもん
あのうんこエコシステムに近づきたくない
どっかがやってたrust開発者のアンケートでクライアントはwinが一番少なかった希ガス
あのうんこエコシステムに近づきたくない
どっかがやってたrust開発者のアンケートでクライアントはwinが一番少なかった希ガス
2026/05/31(日) 21:36:06.69ID:5GDsE1x8
c#=ゴミ
c#使い=バカ
c#使い=バカ
2026/05/31(日) 21:39:47.78ID:ptjIisyl
雑にテキストを切り貼りするようなのはスクリプト言語系がよいと昔は思ってたけど Rust に置き換えたらずっと上手く整理できてやりやすくなった。
雑に出来るから楽というのは思い違いでただ無軌道なだけだった。
雑に出来るから楽というのは思い違いでただ無軌道なだけだった。
2026/05/31(日) 21:41:37.28ID:Yj30FAPn
そんなもん今時どうせAIがやるんだからどうでもいいわ
結果的にPythonかNode.jsを使っているケースが多いようだが、もうコード見ることすらしないからマジでどうでもいい
結果的にPythonかNode.jsを使っているケースが多いようだが、もうコード見ることすらしないからマジでどうでもいい
2026/05/31(日) 22:01:01.03ID:ptjIisyl
月に二万円くらいかかるレベルの AI プランでも自然言語で仕様だけ書いて一度で実用水準のプログラムが出来上がることはない。
そして人間は自然言語での仕様も完璧に書くことは出来ない。
そして人間は自然言語での仕様も完璧に書くことは出来ない。
74デフォルトの名無しさん
2026/05/31(日) 22:04:21.07ID:OUAQh6ig GPT6ではそうなるでしょ
75デフォルトの名無しさん
2026/05/31(日) 22:22:42.03ID:OUnUZvmC 実はテキスト処理に一番向いてるのはperlでもpyでもなくbashとゆう噂も
2026/05/31(日) 23:11:31.01ID:ANxjBsf8
sedやawkとか組み合わせての話でしょ?
2026/05/31(日) 23:18:55.76ID:HyvjUKQt
78デフォルトの名無しさん
2026/05/31(日) 23:58:35.07ID:GNy0QHAW2026/06/01(月) 02:23:17.40ID:jlwG2H9S
shellで出来るならそれでいい(UNIX哲学)
2026/06/01(月) 06:22:16.38ID:rcaCMqm1
漢は黙ってGNU Bash
2026/06/01(月) 07:11:32.84ID:yz+9Yc/L
bash内で連想配列も正規表現も構文があるもんな
bashでしんどくなったらようやくRustでいいんだよ
他のプログラミング言語は要らない
bashでしんどくなったらようやくRustでいいんだよ
他のプログラミング言語は要らない
2026/06/01(月) 09:25:50.09ID:r8QtYlvv
nushellはどうなん
83デフォルトの名無しさん
2026/06/01(月) 11:57:50.12ID:KwPRYu9y 世の中のシステムなんて全部bashで書けるよ
世の中のエンジニアは車輪の再発明をしているだけだった
世の中のエンジニアは車輪の再発明をしているだけだった
2026/06/01(月) 12:11:54.91ID:03bCPtn1
「もし手元にハンマーしかなければ、あらゆる問題が釘に見えてしまう」
2026/06/01(月) 12:42:44.13ID:NS5oP1JN
木を切るにはハンマーよりノコギリの方が便利だよ
86デフォルトの名無しさん
2026/06/01(月) 12:44:03.31ID:orNocmRO bashに依存するのも嫌だからpowershell5.1で書いてる
87デフォルトの名無しさん
2026/06/01(月) 12:44:45.21ID:orNocmRO88デフォルトの名無しさん
2026/06/01(月) 12:46:09.95ID:orNocmRO bashはプレインストールされてないからコマンドプロンプトのがましだ
2026/06/01(月) 13:06:06.65ID:6qOEceZI
今はほとんどの環境で/bin/shはbashだろ
プレインストールされてない環境を最近見たことない
プレインストールされてない環境を最近見たことない
2026/06/01(月) 13:29:37.87ID:TOBQWkkR
残念、WindowsはPowerShell
Git Bashを別途導入しよう
Git Bashを別途導入しよう
91デフォルトの名無しさん
2026/06/01(月) 13:47:04.57ID:W9hAybrf Windows Linux
2026/06/01(月) 13:54:37.02ID:r/4LAUQv
Windows を前提にして互換性を確保しようとすると PowerShell よりも JScript のほうが確実
93デフォルトの名無しさん
2026/06/01(月) 14:01:03.72ID:ZhbeQcbK wsl
2026/06/01(月) 17:33:27.79ID:kV/5kmQP
nushell一度使ったら、PowerShellはクソ過ぎて使えなくなるよ
95デフォルトの名無しさん
2026/06/01(月) 19:53:47.44ID:3I8v6Bbn パワーシェル派まさかの俺たちだけかよ
96デフォルトの名無しさん
2026/06/01(月) 19:58:07.61ID:mPEd5Yp7 ワイnu派
97デフォルトの名無しさん
2026/06/01(月) 20:37:00.84ID:wfxD16jQ どっちなんだい
98デフォルトの名無しさん
2026/06/02(火) 02:39:34.16ID:DPAzjpRU 筋肉が全てを解決する
2026/06/02(火) 08:25:02.61ID:c4B8bb8/
なるほどぉ
100デフォルトの名無しさん
2026/06/02(火) 09:52:23.72ID:leA7GTpu101デフォルトの名無しさん
2026/06/02(火) 10:06:45.48ID:8Y+IqJv9 >>100
nushell使ったことなさそう
nushell使ったことなさそう
102デフォルトの名無しさん
2026/06/02(火) 11:52:41.84ID:9DfG8E8a そもそも意識してAIに「書かせる」という感じでもなくなってきたな
ちょっとした反復処理はAIに適当にお願いして実行まで完全にお任せ、今後も同じ処理を使いそうなら「さっきの処理スキルにといて」とお願いするだけ
AIがどの言語を選んだかは可搬性の面では少し気にはなるが、必要ならAIがいい感じに別言語に翻訳してくれるからどうでもいい
ちょっとした反復処理はAIに適当にお願いして実行まで完全にお任せ、今後も同じ処理を使いそうなら「さっきの処理スキルにといて」とお願いするだけ
AIがどの言語を選んだかは可搬性の面では少し気にはなるが、必要ならAIがいい感じに別言語に翻訳してくれるからどうでもいい
103デフォルトの名無しさん
2026/06/02(火) 11:55:08.48ID:z5LvWynD 長文はバカ
104デフォルトの名無しさん
2026/06/02(火) 11:59:04.39ID:2jZzl/nq c, c++ の差分スタイルの場合、機能追加でどうなったかの確認がしやすいってのはある。つまりデバッグしやすい。
ただ、逆にそういった新しいチェック機能無くして書ける故の問題ってのが発生する。
ただ、逆にそういった新しいチェック機能無くして書ける故の問題ってのが発生する。
105デフォルトの名無しさん
2026/06/02(火) 12:07:31.21ID:C4BLuUOv Cはバグまみれ
106デフォルトの名無しさん
2026/06/02(火) 12:29:37.21ID:6qZsIM1V 仕様です
107デフォルトの名無しさん
2026/06/02(火) 12:50:34.71ID:dGtiL/HM108デフォルトの名無しさん
2026/06/02(火) 13:04:50.37ID:eMnnuzCS ランタイムはゴミ
109デフォルトの名無しさん
2026/06/02(火) 13:09:33.42ID:LuW5H1N9 おまえら細かい差異にこだわりすぎ
シェルスクリプトでは厳しくなったらRustを使い分けってことだろ
シェルスクリプトでは厳しくなったらRustを使い分けってことだろ
110デフォルトの名無しさん
2026/06/02(火) 16:12:36.34ID:c4B8bb8/ linux カーネルちょっとでもいいからrustで書いてみたいです。
111デフォルトの名無しさん
2026/06/02(火) 16:23:26.16ID:sXPG7rWh Redox OSに貢献してあげて
112デフォルトの名無しさん
2026/06/02(火) 17:37:57.46ID:Wg9JNri3 コーディングはAIに任せて、フィットネスで汗をかけ・・・ という事?
113デフォルトの名無しさん
2026/06/02(火) 17:39:47.03ID:jWDBNHta やっぱ自分で書くときもちえええ
114デフォルトの名無しさん
2026/06/02(火) 17:40:54.27ID:CNq4WlXw んなわけない
動いたら気持ちいいのである
動いたら気持ちいいのである
115デフォルトの名無しさん
2026/06/02(火) 17:55:50.68ID:HQIFlSZV ピストン運動しなきゃ気持ち良くないよな?
116デフォルトの名無しさん
2026/06/02(火) 17:57:16.82ID:CNq4WlXw Cのバグ→デバッグ→バグ発見→デバッグ→バグ発見
117デフォルトの名無しさん
2026/06/02(火) 18:04:45.68ID:VwRJqylz メモリの安心安全はAIに任せればいい
118デフォルトの名無しさん
2026/06/02(火) 18:06:26.69ID:VvkCmvX2 コンパイラと合わせれば最強
それがRUST
それがRUST
119デフォルトの名無しさん
2026/06/02(火) 18:27:28.78ID:8Y+IqJv9 今はAIがRustプログラムを書いてくれるから、シェルスクリプトは不要な時代になった
120デフォルトの名無しさん
2026/06/02(火) 19:06:28.93ID:VwRJqylz >>118
2重でメモリの安心安全する意味www
2重でメモリの安心安全する意味www
121デフォルトの名無しさん
2026/06/02(火) 19:12:45.75ID:y4KDHaKt122デフォルトの名無しさん
2026/06/02(火) 19:23:55.58ID:kVMXk6AE AI任せにしすぎたあとに現れる多数の.clone()
いやメモリは安全だけどさぁ
いやメモリは安全だけどさぁ
123デフォルトの名無しさん
2026/06/02(火) 19:27:27.01ID:06VoVkdD Rustの本体はコンパイラという
それまでは単なる文字列に過ぎん
それまでは単なる文字列に過ぎん
124デフォルトの名無しさん
2026/06/02(火) 19:27:51.81ID:8Y+IqJv9 .clone()を減らしたところで、そこがホットスポットでない限りほとんど何も変わらない
125デフォルトの名無しさん
2026/06/02(火) 19:35:55.53ID:wuc878y6 clone が有っても本質的にコピーが不要であれば最適化で消えることもあるし性能には問題ないことは多いだろうが……
そんなことはどうでもよくて本質的にコードが汚ねぇって話だろ。
そんなことはどうでもよくて本質的にコードが汚ねぇって話だろ。
126デフォルトの名無しさん
2026/06/02(火) 19:54:13.90ID:S6FDWmTv >>120
メモリリーク防止とか?
メモリリーク防止とか?
127デフォルトの名無しさん
2026/06/02(火) 19:56:31.28ID:Ealt/IwR cloneを無駄に毛嫌いしてるやつ多い
ループでもなんでもなくStringを1個クローンするだけで般若になる
ハイハイ言って合わせとけ
ループでもなんでもなくStringを1個クローンするだけで般若になる
ハイハイ言って合わせとけ
128デフォルトの名無しさん
2026/06/02(火) 19:59:50.93ID:QTNIaiAy ( ´,_ゝ`)プッ
129デフォルトの名無しさん
2026/06/02(火) 20:32:10.88ID:wuc878y6 意味的に借用であれば借用すべきだし、意味的にコピーであればコピーすべき。
コードは構想・意図の表現であるから意図と合致しない、または意図がないのは悪いコードだ。
clone を毛嫌いしているんじゃなくて考えなしなやつが駄目なんだよ。
コードは構想・意図の表現であるから意図と合致しない、または意図がないのは悪いコードだ。
clone を毛嫌いしているんじゃなくて考えなしなやつが駄目なんだよ。
130デフォルトの名無しさん
2026/06/02(火) 20:51:08.65ID:7BdtbRK3 実際のRust開発ではキャンセル安全性についても考慮してね~
131デフォルトの名無しさん
2026/06/02(火) 20:58:14.49ID:IX33Q+7W132デフォルトの名無しさん
2026/06/02(火) 21:08:15.39ID:sfl9aA6t Rustにおけるキャンセル安全性の現状と、チームの懸念を端的にまとめます。
### 1. Rustチームの主な懸念
Rustチームは**「言語仕様で縛りすぎると、柔軟性やパフォーマンスが失われる」**というジレンマに苦悩しています。
* **表現力の制限:** キャンセル安全性を型レベルで強制すると、高度な非同期設計が著しく書きにくくなる。
* **複雑化の回避:** 非同期処理の挙動を複雑な言語ルールに落とし込むよりも、エコシステム(ツールや設計パターン)で解決させたいという意向が強い。
### 2. 現在の最適解(2段構え)
* **日常の門番(Clippy):**
Cargo.toml で危険な書き方を deny 設定し、コンパイル時に物理的に弾く。
* **核心の盾(Kani):**
「壊れると致命的な」ロジックに対し、中断パターンを網羅検証して論理的な正しさを証明する。
### 3. 今後の方向性
言語そのものが魔法のように問題を解決するのではなく、**「設計パターン(副作用の分離)」**と**「モデルチェックツール(Kani等)」**の活用を標準化することで、安全性とパフォーマンスのバランスを保ち続けるのがRustチームの目指す未来です。
**結論:**
「コンパイラが治す未来」を待たず、**Clippy で防ぎ、Kani で証明する**運用を徹底するのが、現在最もRustらしい賢い開発スタイルです。
### 1. Rustチームの主な懸念
Rustチームは**「言語仕様で縛りすぎると、柔軟性やパフォーマンスが失われる」**というジレンマに苦悩しています。
* **表現力の制限:** キャンセル安全性を型レベルで強制すると、高度な非同期設計が著しく書きにくくなる。
* **複雑化の回避:** 非同期処理の挙動を複雑な言語ルールに落とし込むよりも、エコシステム(ツールや設計パターン)で解決させたいという意向が強い。
### 2. 現在の最適解(2段構え)
* **日常の門番(Clippy):**
Cargo.toml で危険な書き方を deny 設定し、コンパイル時に物理的に弾く。
* **核心の盾(Kani):**
「壊れると致命的な」ロジックに対し、中断パターンを網羅検証して論理的な正しさを証明する。
### 3. 今後の方向性
言語そのものが魔法のように問題を解決するのではなく、**「設計パターン(副作用の分離)」**と**「モデルチェックツール(Kani等)」**の活用を標準化することで、安全性とパフォーマンスのバランスを保ち続けるのがRustチームの目指す未来です。
**結論:**
「コンパイラが治す未来」を待たず、**Clippy で防ぎ、Kani で証明する**運用を徹底するのが、現在最もRustらしい賢い開発スタイルです。
133デフォルトの名無しさん
2026/06/02(火) 21:14:35.02ID:e4rz/oRg clippyはdenyではなくforbidで頼む
ソース上で勝手にallowさせないために
ソース上で勝手にallowさせないために
134デフォルトの名無しさん
2026/06/03(水) 06:38:19.12ID:+cIeQAVC zstdをRustに移植したら3%遅くなったらしい
で、境界チェックを無効化する機能フラグを付けると同等になるそうだ
https://trifectatech.org/blog/announcing-zstandard-in-rust/
で、境界チェックを無効化する機能フラグを付けると同等になるそうだ
https://trifectatech.org/blog/announcing-zstandard-in-rust/
135デフォルトの名無しさん
2026/06/03(水) 08:43:14.17ID:6JsJ3VWO 意図に反してcloneが必要になりがちなケースとしては失敗時のリトライ問題もあるね
136デフォルトの名無しさん
2026/06/03(水) 09:45:12.81ID:Y98hi2NQ >>127
複オジのことかーーーーーつ!!!!
複オジのことかーーーーーつ!!!!
137デフォルトの名無しさん
2026/06/03(水) 10:20:14.06ID:wU+6tIUh 親切(?)な実装だとErrで返してくれるからclone不要になる
🐮 P.S. たまにはCowのことも思い出してください
🐮 P.S. たまにはCowのことも思い出してください
138デフォルトの名無しさん
2026/06/03(水) 10:45:11.28ID:cWbcC6PX139デフォルトの名無しさん
2026/06/03(水) 11:13:37.00ID:qkl0Jzc0 秘密のモーモー牧場...🤔
140デフォルトの名無しさん
2026/06/03(水) 12:31:37.79ID:t7FCUosf timeoutが発生したらErrで返してくれても使えない
141デフォルトの名無しさん
2026/06/03(水) 12:43:28.15ID:8pgSHMMu142デフォルトの名無しさん
2026/06/03(水) 19:01:30.01ID:agGCVz+z Coreutils for Windowsはuutils/coreutilsらしい。これでcanonical以外にテスターが増えるよ
143デフォルトの名無しさん
2026/06/03(水) 19:10:57.94ID:SMJkizrO WinはGomi
144デフォルトの名無しさん
2026/06/03(水) 19:15:50.24ID:CiCm3ton winて遅いゴミやん
らいなっくすに変えたらメモリ1/3になてびっくりしたわ
らいなっくすに変えたらメモリ1/3になてびっくりしたわ
145デフォルトの名無しさん
2026/06/03(水) 19:39:38.05ID:SPeQ0OKQ Windows はオーバーコミットがないから確保したメモリは指定の通り数値に出る。
Linux のメモリは実際に使うギリギリまで割り当てを遅延してなるべくメモリの死蔵をしないようにする代わりに本当に足りなくなったときに即死 (OOM Killer) させてしまう。
方針の違いなので Windows が不必要にメモリを使っているというわけではない。
Linux のメモリは実際に使うギリギリまで割り当てを遅延してなるべくメモリの死蔵をしないようにする代わりに本当に足りなくなったときに即死 (OOM Killer) させてしまう。
方針の違いなので Windows が不必要にメモリを使っているというわけではない。
146デフォルトの名無しさん
2026/06/03(水) 19:47:15.02ID:DSyyEgYR つかWinは肥大化したGomi
147デフォルトの名無しさん
2026/06/04(木) 02:54:24.67ID:U0HUdoAd msてvscode以外全部うんこだけどなんであれだけ出来いいんや
148デフォルトの名無しさん
2026/06/04(木) 03:25:15.35ID:vj2LY3U7 MS以外も参加してるから
149デフォルトの名無しさん
2026/06/04(木) 05:47:08.67ID:ChhKF4dl エレクトローン使えば誰でもあんな感じのエディターは作れるよ
エレクトローンで俺も似たようなグラフィカルなエディター作ったことあるし
でも本当に使いやすいのはエディットの方、こっちばっか使ってるな。軽いから
エレクトローンで俺も似たようなグラフィカルなエディター作ったことあるし
でも本当に使いやすいのはエディットの方、こっちばっか使ってるな。軽いから
150デフォルトの名無しさん
2026/06/04(木) 05:49:12.10ID:ChhKF4dl ライナックスはMMUの取り扱いが丁寧だよな
さすがにshell一つで動くように最適化されてるだけある
組み込みでしかライナックス使ったことないけどsshでログインできてサーバーとして完璧に動作して満足
さすがにshell一つで動くように最適化されてるだけある
組み込みでしかライナックス使ったことないけどsshでログインできてサーバーとして完璧に動作して満足
151デフォルトの名無しさん
2026/06/04(木) 06:33:03.84ID:JvmJcCoc エディタはGNU Emacsにevil-modeでいいっす
または普通のVim
または普通のVim
152デフォルトの名無しさん
2026/06/04(木) 10:20:19.48ID:RdVUySwX ubu26の/usr/bin/ls のrust ソース見たけど、さっぱりわからん。
困ったもんだ。
困ったもんだ。
153デフォルトの名無しさん
2026/06/04(木) 10:23:03.01ID:tyi53ilr AIに解説させとけ
154デフォルトの名無しさん
2026/06/04(木) 12:24:19.40ID:LEsB9w8i C++のostreamやstd::formatのコストが問題になってるようだけど
Rustはformat!やprintln!など静的に解釈確定するから速いよね
各型毎に自分で用意できるDisplay::fmt()がコンパイル時に定まるから
Rustはformat!やprintln!など静的に解釈確定するから速いよね
各型毎に自分で用意できるDisplay::fmt()がコンパイル時に定まるから
155デフォルトの名無しさん
2026/06/04(木) 13:38:01.10ID:ELheDCqd C++ストリームは仮想関数のvtableを毎回一つずつ引いて呼び出していくから遅い
Rustで例えると[dyn Display]列を処理するようなもの
Rustで例えると[dyn Display]列を処理するようなもの
156デフォルトの名無しさん
2026/06/05(金) 07:22:21.41ID:hNCFoR5b TokioConfでのShuttleの紹介動画
youtu.be/I_BiL3bYuug
Rustやるなら必聴
youtu.be/I_BiL3bYuug
Rustやるなら必聴
157デフォルトの名無しさん
2026/06/05(金) 15:42:22.06ID:IczCMsC+ RustやるならAIコパイロット課金
158デフォルトの名無しさん
2026/06/05(金) 16:30:06.94ID:Os5J4TU7 学習するだけならGPTの無料枠でいいよ
159デフォルトの名無しさん
2026/06/05(金) 16:37:40.38ID:IczCMsC+ まぁ インラインサジェッションをONにしておくと要らないfnまでどんどん出してくるからな。
ウザイ時はOFFにしておくのが財布に優しい。
Fixは強力な助っ人だ。
ウザイ時はOFFにしておくのが財布に優しい。
Fixは強力な助っ人だ。
160デフォルトの名無しさん
2026/06/06(土) 06:12:52.43ID:rLyCt6Jk AIコーディングしてる人 AIに
「AIコーディングでRust言語のキャンセル安全性は完全に担保されますか? 」
と聞いてみて、回答を教えてほしい
「大丈夫です」って返してくれるAIに花京院の魂を課金しよう
「AIコーディングでRust言語のキャンセル安全性は完全に担保されますか? 」
と聞いてみて、回答を教えてほしい
「大丈夫です」って返してくれるAIに花京院の魂を課金しよう
161デフォルトの名無しさん
2026/06/06(土) 22:14:58.47ID:VqzI2J3Y キャンセル安全性といってもいつもと同じくDropでの後始末の自動化とカバーできない時は明示的なキャンセル後始末するだけだろ
あとはデッドロックしないためにキャンセル安全な同期プリミティブを使ったりそもそも共有ロックを避ける
あとはデッドロックしないためにキャンセル安全な同期プリミティブを使ったりそもそも共有ロックを避ける
162デフォルトの名無しさん
2026/06/06(土) 22:20:52.23ID:vLizoyDN あと仕様のエラー
163デフォルトの名無しさん
2026/06/06(土) 23:27:23.92ID:2CR18kQS ・ストリームを読み出した後に中断されデータ消失
・ループでFeatureを再利用(select!等)しようとして、Pin止めを忘れる
なんてのもある
・ループでFeatureを再利用(select!等)しようとして、Pin止めを忘れる
なんてのもある
164デフォルトの名無しさん
2026/06/06(土) 23:55:23.13ID:VIukzdJE 根本はAIを盲信するとヤバいって話で
そもそも間違ったコードでも
コンパイルが通る
静的テスト(tokio::test)も通る
でも、タイミング次第でぶっ壊れる
そのせいで壊れるコードが蔓延してて
AIはそれを元に学習してる
Loomで総当りチェックしようとすると無限時間がかかる
Shuttleでテストしても0.00001%は見落とす可能性がある(それでも現状これがベスト)
人間が麻薬捜査犬並に怪しい所を嗅ぎ分けて修正させなきゃいけない
そもそも間違ったコードでも
コンパイルが通る
静的テスト(tokio::test)も通る
でも、タイミング次第でぶっ壊れる
そのせいで壊れるコードが蔓延してて
AIはそれを元に学習してる
Loomで総当りチェックしようとすると無限時間がかかる
Shuttleでテストしても0.00001%は見落とす可能性がある(それでも現状これがベスト)
人間が麻薬捜査犬並に怪しい所を嗅ぎ分けて修正させなきゃいけない
165デフォルトの名無しさん
2026/06/07(日) 00:15:25.88ID:I7GqJ5ry まず人間が嗅ぎ分けられるレベルのバグは判定ツールで検知できるんで
あとは設計と運用の問題
あとは設計と運用の問題
166デフォルトの名無しさん
2026/06/07(日) 00:31:55.96ID:W1+I2YZt167デフォルトの名無しさん
2026/06/07(日) 00:47:20.94ID:vgnRJsHb 結論としての考察
ご提示の「人間が嗅ぎ分けられるならツールでいける」という意見は、**「自動化可能なチェック項目を増やし、人間はより高度な設計の妥当性に集中せよ」**というエンジニアリングの正道そのものです。
ご提示の「人間が嗅ぎ分けられるならツールでいける」という意見は、**「自動化可能なチェック項目を増やし、人間はより高度な設計の妥当性に集中せよ」**というエンジニアリングの正道そのものです。
168デフォルトの名無しさん
2026/06/07(日) 01:58:33.92ID:d4yrUhUW これはどっちもどっちだな
169デフォルトの名無しさん
2026/06/07(日) 02:17:38.01ID:Auub5C3I panic!
170デフォルトの名無しさん
2026/06/07(日) 06:42:04.58ID:ChzqnNm4 じゃあRust必要ないじゃん
171デフォルトの名無しさん
2026/06/07(日) 07:21:30.01ID:tz8Opavk より安全という事で。絶対でない事は周知。
172デフォルトの名無しさん
2026/06/07(日) 07:27:18.99ID:HKz0K3Yt >>170
飛行機の自動操縦が100%完璧じゃなくて最後に人間の機長が必要だからって、「じゃあ飛行機必要ないじゃん」って言ってることになっちゃうなぁ
Rustは「メモリ安全」と「データ競合」をコンパイラが100%潰してくれてるから、人間が「キャンセル安全性」っていう最後の難問だけに集中できる。他の言語はスタートラインの時点でメモリ破壊やデータ競合の地獄が待ってる。
それでも、この問題点を別言語で解決しようって流れもあって
Austral, Koka, Hylo, Mojoなどもでてる。
Rust自身もasync dropやLinearTypes(Australが近い?)を入れようとしてて
これが入れば100%安全になる。
実用性でいうとRustに最も現実味が残ってるのは確実ではある
飛行機の自動操縦が100%完璧じゃなくて最後に人間の機長が必要だからって、「じゃあ飛行機必要ないじゃん」って言ってることになっちゃうなぁ
Rustは「メモリ安全」と「データ競合」をコンパイラが100%潰してくれてるから、人間が「キャンセル安全性」っていう最後の難問だけに集中できる。他の言語はスタートラインの時点でメモリ破壊やデータ競合の地獄が待ってる。
それでも、この問題点を別言語で解決しようって流れもあって
Austral, Koka, Hylo, Mojoなどもでてる。
Rust自身もasync dropやLinearTypes(Australが近い?)を入れようとしてて
これが入れば100%安全になる。
実用性でいうとRustに最も現実味が残ってるのは確実ではある
173デフォルトの名無しさん
2026/06/07(日) 08:18:10.25ID:ChzqnNm4 >>172
たとえがおかしいw
たとえがおかしいw
174デフォルトの名無しさん
2026/06/07(日) 09:27:29.06ID:+iIInj0t >>154
RustのDisplay::fmt()と同じように
C++のoperator<<()も各型ごとにバッファ追記するけど毎回C++の仮想関数呼び出しだから遅いんだよな
その欠点を改善するためにRustはprint系をマクロにしてコンパイル時に直接呼び出しして更にインライン化で最速だ
RustのDisplay::fmt()と同じように
C++のoperator<<()も各型ごとにバッファ追記するけど毎回C++の仮想関数呼び出しだから遅いんだよな
その欠点を改善するためにRustはprint系をマクロにしてコンパイル時に直接呼び出しして更にインライン化で最速だ
175デフォルトの名無しさん
2026/06/07(日) 10:19:52.41ID:BV+ouLP+ wasm規格ちゃんと決まってgoogleとmozillaが実装したらフロントもrustの時代くるね
176デフォルトの名無しさん
2026/06/07(日) 10:23:43.56ID:eKYaPjRh >>173
C#ほ食えないし危険だしノロい😩
C#ほ食えないし危険だしノロい😩
177デフォルトの名無しさん
2026/06/07(日) 11:19:34.81ID:gMJxzyAI JS経由してる限りWASM使う理由がない
178デフォルトの名無しさん
2026/06/07(日) 11:24:52.60ID:9ONmna+7 >>172
よりチェックする方がいいなら100重チェックでも1000重チェックでもする方がいいってなるか?って話なんだが。
よりチェックする方がいいなら100重チェックでも1000重チェックでもする方がいいってなるか?って話なんだが。
179デフォルトの名無しさん
2026/06/07(日) 11:38:26.58ID:6rw6Nh2K180デフォルトの名無しさん
2026/06/07(日) 11:52:12.55ID:BV+ouLP+ component modelが策定されてるからこれが決まればjs経由なしでdomいじれるようになるよん
181デフォルトの名無しさん
2026/06/07(日) 13:05:57.68ID:qlq8YNoC 全てがRustに有利になるよう進んでいってる
182デフォルトの名無しさん
2026/06/07(日) 13:25:08.00ID:a9dg/wA+ しかしフロントは素直にTSで書いたほうが楽じゃね
183デフォルトの名無しさん
2026/06/07(日) 13:29:02.46ID:iol3Xw7c TSはクソ言語すぎて辛い
ウェブ関連以外で誰も使っていないのがその証拠
ウェブ関連以外で誰も使っていないのがその証拠
184デフォルトの名無しさん
2026/06/07(日) 13:32:44.34ID:a9dg/wA+ TSはクソ言語→わかる、ウェブ関連以外で誰も使っていない→わかる
だからフロントだっつってんだろ・・・アホなんか
だからフロントだっつってんだろ・・・アホなんか
185デフォルトの名無しさん
2026/06/07(日) 13:35:23.80ID:T3EmzLWg フロントはrustの方がいいよー
dioxus てだとrsx! ブロックに全部突っ込めるし、まず誤動作しないからページ遷移早い自作のホームページだと絶対おすすめ
ページ遷移しないんならastro で作ってftpでいいけど退屈なページになるしな
dioxus てだとrsx! ブロックに全部突っ込めるし、まず誤動作しないからページ遷移早い自作のホームページだと絶対おすすめ
ページ遷移しないんならastro で作ってftpでいいけど退屈なページになるしな
186デフォルトの名無しさん
2026/06/07(日) 13:39:54.55ID:g/cG+fLa >>185
SPAやCSRに向いてるのはdioxus?
SPAやCSRに向いてるのはdioxus?
187デフォルトの名無しさん
2026/06/07(日) 13:56:15.45ID:Sp0KWcDn icedの設計のほうが面白そうだがdioxusなのか?
188デフォルトの名無しさん
2026/06/07(日) 14:55:19.41ID:T3EmzLWg egui, iced, leptosも今度試してみるね
タイプスクリプト嫌いだから色々お試し中
タイプスクリプト嫌いだから色々お試し中
189デフォルトの名無しさん
2026/06/07(日) 14:58:56.41ID:Sp0KWcDn WEBだとだとIcedじゃなくてSeedってやつだわ
190デフォルトの名無しさん
2026/06/07(日) 15:07:28.50ID:kCiDsdcU 勢い見るとフロントも全部rustがくって行きそうだな
191デフォルトの名無しさん
2026/06/07(日) 15:10:35.04ID:aejb5OMx くたばれ、Electron!
192デフォルトの名無しさん
2026/06/07(日) 15:16:52.43ID:ynV9qqaw reddit見てると流れてくるけど
Webフロントも捨ててTUIフロントのAll Rustでサービス作るのも流行ってるっぽい バックはAxumとか
Discordみたいなコミュニティサービスとかあった
Webフロントも捨ててTUIフロントのAll Rustでサービス作るのも流行ってるっぽい バックはAxumとか
Discordみたいなコミュニティサービスとかあった
193デフォルトの名無しさん
2026/06/07(日) 15:21:07.48ID:4fs1+nWy >>172
ツッコミどころ満載だけど一つだけ注意しておくと
async dropやLinearTypesが入ったところで
安全性を保証するのは今と同じくプログラマーの責任なので
100%安全になることはない
ツッコミどころ満載だけど一つだけ注意しておくと
async dropやLinearTypesが入ったところで
安全性を保証するのは今と同じくプログラマーの責任なので
100%安全になることはない
194デフォルトの名無しさん
2026/06/07(日) 15:25:25.09ID:GpazRL2Z195デフォルトの名無しさん
2026/06/07(日) 15:26:53.35ID:oQ9wi8nY フロントもバックエンドも全部TSでいいよ
TSは完成された言語
Rust使って0.5%改善しましたとか趣味の世界でビジネスの世界じゃない
TSは完成された言語
Rust使って0.5%改善しましたとか趣味の世界でビジネスの世界じゃない
196デフォルトの名無しさん
2026/06/07(日) 16:07:03.07ID:Sp0KWcDn TSでunkonow使いまくる
197デフォルトの名無しさん
2026/06/07(日) 16:18:21.53ID:MEMeOo2C TSがネイティブ言語ならなぁ
198デフォルトの名無しさん
2026/06/07(日) 16:25:00.67ID:a9dg/wA+ フロントは開発速く済むからTS使うけど
バックエンドはRustのほうが楽なのにわざわざTSで書くメリットってなんや
バックエンドはRustのほうが楽なのにわざわざTSで書くメリットってなんや
199デフォルトの名無しさん
2026/06/07(日) 16:31:21.17ID:wQkrVZMM 全てをRustが飲み込むのか🤔
そんな時代は地味にThe book周回とRustlingでひたすら基礎練してコンピュータサイエンスを学習するんや🤔
そんな時代は地味にThe book周回とRustlingでひたすら基礎練してコンピュータサイエンスを学習するんや🤔
200デフォルトの名無しさん
2026/06/07(日) 16:39:21.28ID:1gBI0RkS TypeScriptは安全性でも劣り速度でも劣り開発効率でも劣る
今となってはメリットは何もない
今となってはメリットは何もない
201デフォルトの名無しさん
2026/06/07(日) 17:59:11.74ID:2yiZWF5w スタートアップみたいな少人数で高速に開発サイクル回していくところならフロントもバックもTypeScriptで統一する選択は全然ありだと思う
ある程度規模が出てくるとパフォーマンスや保守性レビュー容易性が必要になるからそのタイミングでリプレースすればいい
ある程度規模が出てくるとパフォーマンスや保守性レビュー容易性が必要になるからそのタイミングでリプレースすればいい
202デフォルトの名無しさん
2026/06/07(日) 18:05:27.94ID:toqOV3fB スタートアップでTS使うようなサービスは普通に生き残れなさそう
203デフォルトの名無しさん
2026/06/07(日) 18:20:36.92ID:QP/mBYmH なんかみんなNext.jsとかHonoとか言ってて置いてかれてるわ
204デフォルトの名無しさん
2026/06/07(日) 18:43:26.91ID:ZAl4Czjk JavaScript は本来的には動的型だしプロタイプベースだからな。
それに後付けでクラス定義風の構文が付け加えられてグダグダだ。
TypeScript として静的型を付け加えようとしたって無理がある。
あくまでも JavaScript を直接に使うよりはちょっとマシかもしれないって程度。
でも、なんだかんだで言語がどうとかよりもライブラリの量がものをいうってところはある。
Rust でも C++ でもいいが TypeScript で書かれているのを置き換えるときに足りないライブラリがあって自分で書かなきゃならないのは嫌だろ。
言語に不満があってもライブラリが揃ってるのを選びたくなる。
それに後付けでクラス定義風の構文が付け加えられてグダグダだ。
TypeScript として静的型を付け加えようとしたって無理がある。
あくまでも JavaScript を直接に使うよりはちょっとマシかもしれないって程度。
でも、なんだかんだで言語がどうとかよりもライブラリの量がものをいうってところはある。
Rust でも C++ でもいいが TypeScript で書かれているのを置き換えるときに足りないライブラリがあって自分で書かなきゃならないのは嫌だろ。
言語に不満があってもライブラリが揃ってるのを選びたくなる。
205デフォルトの名無しさん
2026/06/07(日) 19:20:32.28ID:QP/mBYmH Reactライブラリって突き詰めれば状態管理メンドクセーだから設計次第だと思う
206デフォルトの名無しさん
2026/06/07(日) 19:20:54.27ID:he8M+j1g ライブラリ依存による負債
それがC++😩
それがC++😩
207デフォルトの名無しさん
2026/06/07(日) 20:46:01.69ID:NWht1Pb5208デフォルトの名無しさん
2026/06/07(日) 20:56:46.15ID:GpazRL2Z >>207
あれは分かってない人が変なことを言ってるだけで、 C++23 以降は Rust の Display や Debug に近いデザインになってる。
std::format を特殊化するのが Rust で言うトレイトの実装のような役割を持つ。
あれは分かってない人が変なことを言ってるだけで、 C++23 以降は Rust の Display や Debug に近いデザインになってる。
std::format を特殊化するのが Rust で言うトレイトの実装のような役割を持つ。
209デフォルトの名無しさん
2026/06/07(日) 21:11:25.60ID:nbU/lt8j C++23だとRustの後追い
しかも普及すると思えない
そういう新たな仕様を使いまくっていこうとする人たちはRustへ移っちゃった
残ってるC++プログラマーはC++11すら使えない使わない人たちも多く
しかも普及すると思えない
そういう新たな仕様を使いまくっていこうとする人たちはRustへ移っちゃった
残ってるC++プログラマーはC++11すら使えない使わない人たちも多く
210デフォルトの名無しさん
2026/06/07(日) 21:15:57.98ID:QP/mBYmH C艹スレ行ってくれ
211デフォルトの名無しさん
2026/06/07(日) 21:30:49.68ID:Tu8CszED Rustは便利で上手くて速くて良い仕組みが最初から標準になっているという話だよね
恵まれすぎてる
恵まれすぎてる
212デフォルトの名無しさん
2026/06/07(日) 22:41:21.05ID:9ONmna+7 ドヤするためにrustやってるなんて哀れよのう
213デフォルトの名無しさん
2026/06/07(日) 22:48:55.98ID:DEtlgbHb 逆やろ
わざわざ不便な古い言語を使う人が変人かドヤ
わざわざ不便な古い言語を使う人が変人かドヤ
214デフォルトの名無しさん
2026/06/07(日) 23:44:31.42ID:ZLQTM839 C++とか言語自体じゃないがメンテナンスモードだからな
新しいライブラリとかもうあんま出てきてなさそうだし
GPLとかうざいライブラリのあったり
Rustの方が幸せにらなれそう
新しいライブラリとかもうあんま出てきてなさそうだし
GPLとかうざいライブラリのあったり
Rustの方が幸せにらなれそう
215デフォルトの名無しさん
2026/06/08(月) 00:18:48.74ID:/HD/syKl 結局のところCの正統後継言語はRustでいいの?
C++は長い歴史で太りすぎたしGoは何か最近下火だもんな
C++は長い歴史で太りすぎたしGoは何か最近下火だもんな
216デフォルトの名無しさん
2026/06/08(月) 01:13:43.53ID:f5vkBasN jsて元々10日間で設計されてるしまあしゃあない
goはunixの作者が作ってるしtinygoてゆう組込向けのやつあるけど影薄くなってりゅ
goはunixの作者が作ってるしtinygoてゆう組込向けのやつあるけど影薄くなってりゅ
217デフォルトの名無しさん
2026/06/08(月) 02:41:11.81ID:HA7FUjcH C は C のままで発展すると思う。
今まで保守的すぎた反動で C23 は結構思いきった改定もやったし、このまま廃れる気はなさそう。
ただ、 C が実は適切ではなかった領域というものはかなりあって、そこに様々な言語が入り込むようになっただけ。
どの言語も C の立場を引き継いだわけではない。
今まで保守的すぎた反動で C23 は結構思いきった改定もやったし、このまま廃れる気はなさそう。
ただ、 C が実は適切ではなかった領域というものはかなりあって、そこに様々な言語が入り込むようになっただけ。
どの言語も C の立場を引き継いだわけではない。
218デフォルトの名無しさん
2026/06/08(月) 10:35:07.19ID:6aKf/EDB プログラミング言語のHare をやりたいと思うものの、なかなか触れないなぁ
219デフォルトの名無しさん
2026/06/08(月) 10:58:13.58ID:t/350N9O AIに試して評価してもらえ
どうせ実際に書くのもAIなんだから
どうせ実際に書くのもAIなんだから
220デフォルトの名無しさん
2026/06/08(月) 12:27:57.22ID:uEsqPA+g Cの立ち位置は高級アセンブラに回帰するというかしている
221デフォルトの名無しさん
2026/06/08(月) 12:42:31.77ID:CC1UBEkw222デフォルトの名無しさん
2026/06/08(月) 12:44:29.42ID:ydKnmupm CPU メーカー (が主導する業界団体) が策定する ABI は C を前提にしているし確実なので、たとえば Rust と Go のライブラリを接続するときでもそれを根拠にせざるを得ない。
Rust や Go を使っていても資料が C で書いてあるので読める必要があるみたいな状況はこれからもかなり長く続くと思う。
Rust や Go を使っていても資料が C で書いてあるので読める必要があるみたいな状況はこれからもかなり長く続くと思う。
223デフォルトの名無しさん
2026/06/08(月) 12:48:28.13ID:ydKnmupm AI に評価してもらう場合にでも評価軸の与えかた次第で良し悪しの判断はどうとでも変わるよ。
漠然とした意識で評価してもらってもあまりあてにならないし、きちんとした評価基準があるなら AI に頼るまでもない。
漠然とした意識で評価してもらってもあまりあてにならないし、きちんとした評価基準があるなら AI に頼るまでもない。
224デフォルトの名無しさん
2026/06/08(月) 12:53:23.94ID:Khi5Vsiy 結論として、**「Cは言語として学ぶな、インターフェース(接続口)の作法だけを学べ」**が最適解です。
### 最短対策の3ステップ
1. **「書く」学習を捨てる**: 自分でCコードを書く必要はありません。Cの文法書を読み込む時間は不要です。
2. **「繋ぐ」知識だけを得る**: 公式ドキュメントの「FFI (Foreign Function Interface)」の章だけ読み、RustからCを呼び出すルール(extern "C", unsafe, repr(C))を理解してください。
3. **ツールに翻訳させる**: bindgen を使い、CのヘッダをRustの型定義に自動変換させてください。その「生成されたコード」を見ることが、Cの構造を理解する最も効率的な答え合わせになります。
### 本質的な割り切り
* **普段**: Rustの安全な世界で開発する。Cの存在は隠蔽する。
* **非常時**: 予期せぬエラーが出たときだけ、Cの定義を「読み物」として参照し、原因の特定にだけ知識を使う。
**結論:C言語は「習得する対象」ではなく、Rustから安全に利用するための「外部インフラ」と定義して距離を置くのが正解です。**
今後、RustでFFIを扱う際に「これだけは知っておくべき」という具体的なトラブル事例などについて詳しく知りたいですか?
### 最短対策の3ステップ
1. **「書く」学習を捨てる**: 自分でCコードを書く必要はありません。Cの文法書を読み込む時間は不要です。
2. **「繋ぐ」知識だけを得る**: 公式ドキュメントの「FFI (Foreign Function Interface)」の章だけ読み、RustからCを呼び出すルール(extern "C", unsafe, repr(C))を理解してください。
3. **ツールに翻訳させる**: bindgen を使い、CのヘッダをRustの型定義に自動変換させてください。その「生成されたコード」を見ることが、Cの構造を理解する最も効率的な答え合わせになります。
### 本質的な割り切り
* **普段**: Rustの安全な世界で開発する。Cの存在は隠蔽する。
* **非常時**: 予期せぬエラーが出たときだけ、Cの定義を「読み物」として参照し、原因の特定にだけ知識を使う。
**結論:C言語は「習得する対象」ではなく、Rustから安全に利用するための「外部インフラ」と定義して距離を置くのが正解です。**
今後、RustでFFIを扱う際に「これだけは知っておくべき」という具体的なトラブル事例などについて詳しく知りたいですか?
225デフォルトの名無しさん
2026/06/08(月) 13:22:08.13ID:gzPGpD/Z 今からならRustの次の言語のCarbon言語の勉強した方がよくね?
226デフォルトの名無しさん
2026/06/08(月) 13:23:10.72ID:D2FCPjpt >>224
今となってはそれで正しい
しかもCなどの外部ライブラリを利用してRustライブラリを作る人にとってのみインターフェースとしてCのABIを理解が必要
そうではなくRustライブラリ利用のみの人ならその知識すら不要
今となってはそれで正しい
しかもCなどの外部ライブラリを利用してRustライブラリを作る人にとってのみインターフェースとしてCのABIを理解が必要
そうではなくRustライブラリ利用のみの人ならその知識すら不要
227デフォルトの名無しさん
2026/06/08(月) 13:31:24.01ID:Z6TcGJfU228デフォルトの名無しさん
2026/06/08(月) 13:35:45.65ID:f5vkBasN carbonとかhareとか見てきたけど関数名大文字にしなきゃいけないのとかがダサかった
rustのエコシステム超えれるわけないし流行るわけもないからやる意味ない
言語は手段なんだからrustとpyだけできればいい
rustのエコシステム超えれるわけないし流行るわけもないからやる意味ない
言語は手段なんだからrustとpyだけできればいい
229デフォルトの名無しさん
2026/06/08(月) 13:47:54.68ID:9bP8p6tk Pythonとの理想的な接し方は、**「言語そのものを極める対象(ゴール)ではなく、普遍的な技術を試すための『強力なプロトタイプ環境』として扱う」**ことです。
具体的には以下の3ステップで運用してください。
1. **「不変の技術」を優先する**
アルゴリズム、データ構造、設計思想(アーキテクチャ)、データベース理論など、言語に依存しない技術を主戦場として学習してください。これらは一生使えます。
2. **Pythonを「検証エンジン」にする**
学んだ理論を、まずはPythonで素早く実装して動かしてください。Pythonの圧倒的な書きやすさは、理論を実験する際に最も摩擦が少ないからです。
3. **Rustへ「再構築」する**
Pythonでロジックが完成し、その技術に「恒久的な価値がある」と判断できた時だけ、Rustで書き直してください。これにより、Pythonの流行り廃りに左右されず、かつ最高峰の実行性能も手に入ります。
つまり、**「Pythonは『書き捨てて良い実験場』、Rustや設計論は『資産として残す場所』」**と割り切るのが最も合理的です。
具体的には以下の3ステップで運用してください。
1. **「不変の技術」を優先する**
アルゴリズム、データ構造、設計思想(アーキテクチャ)、データベース理論など、言語に依存しない技術を主戦場として学習してください。これらは一生使えます。
2. **Pythonを「検証エンジン」にする**
学んだ理論を、まずはPythonで素早く実装して動かしてください。Pythonの圧倒的な書きやすさは、理論を実験する際に最も摩擦が少ないからです。
3. **Rustへ「再構築」する**
Pythonでロジックが完成し、その技術に「恒久的な価値がある」と判断できた時だけ、Rustで書き直してください。これにより、Pythonの流行り廃りに左右されず、かつ最高峰の実行性能も手に入ります。
つまり、**「Pythonは『書き捨てて良い実験場』、Rustや設計論は『資産として残す場所』」**と割り切るのが最も合理的です。
230デフォルトの名無しさん
2026/06/08(月) 14:25:59.94ID:9bp7UFjU231デフォルトの名無しさん
2026/06/08(月) 14:44:41.76ID:EW/JZr3T 両者の本質的な違いを端的にまとめます
### 1. 最初からRustで作るべき人(実装主導)
* **目的:** 言語習得そのもの、または極限のパフォーマンス。
* **メリット:** 言語の制約(型・所有権)が強制的に設計力を高め、手戻りのない強固な実装が完成する。
* **デメリット:** 「理論の試行錯誤」と「コンパイルとの戦い」が同時に発生し、開発効率と学習効率が著しく低下する。
### 2. Pythonで試作してからRustにする人(設計主導)
* **目的:** 普遍的な理論の理解、または失敗コストの最小化。
* **メリット:** Pythonの低摩擦環境で「何を作るべきか(理論)」を完成させ、その後に「どう正しく実装するか(Rust)」へ移行できるため、思考のボトルネックが消える。
* **デメリット:** 同じロジックを二度書く手間がかかる。
**結論:**
* **「作る対象」が明確で、すでに技術が枯れているなら「Rust」**。
* **「新しい概念」を学ぶときや、仕様が流動的なら「Python」**。
この二つを使い分けるのが、最も「賢いエンジニア」の生存戦略です。
### 1. 最初からRustで作るべき人(実装主導)
* **目的:** 言語習得そのもの、または極限のパフォーマンス。
* **メリット:** 言語の制約(型・所有権)が強制的に設計力を高め、手戻りのない強固な実装が完成する。
* **デメリット:** 「理論の試行錯誤」と「コンパイルとの戦い」が同時に発生し、開発効率と学習効率が著しく低下する。
### 2. Pythonで試作してからRustにする人(設計主導)
* **目的:** 普遍的な理論の理解、または失敗コストの最小化。
* **メリット:** Pythonの低摩擦環境で「何を作るべきか(理論)」を完成させ、その後に「どう正しく実装するか(Rust)」へ移行できるため、思考のボトルネックが消える。
* **デメリット:** 同じロジックを二度書く手間がかかる。
**結論:**
* **「作る対象」が明確で、すでに技術が枯れているなら「Rust」**。
* **「新しい概念」を学ぶときや、仕様が流動的なら「Python」**。
この二つを使い分けるのが、最も「賢いエンジニア」の生存戦略です。
232デフォルトの名無しさん
2026/06/08(月) 15:15:43.43ID:cX05fxWE233デフォルトの名無しさん
2026/06/08(月) 15:23:43.04ID:J15IdDLq >>231
AIは質問者に沿って回答するのよ
そもそもPythonは小さなスクリプトを書くためのもので何かを開発するのに向いてるプログラミング言語ではないでしょ
さらに異なる言語へと書き換える二度手間コストはムダそのもの
AIは質問者に沿って回答するのよ
そもそもPythonは小さなスクリプトを書くためのもので何かを開発するのに向いてるプログラミング言語ではないでしょ
さらに異なる言語へと書き換える二度手間コストはムダそのもの
234デフォルトの名無しさん
2026/06/08(月) 15:30:16.84ID:J15IdDLq235デフォルトの名無しさん
2026/06/08(月) 15:30:58.74ID:EXdUATge 結論から申し上げます。その主張は**現代の技術開発現場の実態とは異なります。**
理由は以下の3点です。
* **Pythonは大規模開発の標準言語:** AIやWeb開発において世界中で採用されており、その強力なライブラリ群は他の言語でゼロから構築するよりも圧倒的に効率的です。
* **「Pythonで書く」ことは戦略的な選択:** まずPythonで高速に開発して市場に出し、後にボトルネック部分のみ高速な言語(Rustなど)で最適化する手法は、現代の開発における「投資対効果」を最大化する標準的な戦略です。
* **適材適所のツール:** 言語は目的達成のための手段です。開発速度を優先するPythonと、実行性能を優先する低レイヤー言語を組み合わせることは「ムダ」ではなく「技術的合理性」に基づいた判断です。
開発において「言語の書き換え」が発生するのは、多くの場合「コストの無駄」ではなく、システムの性能向上や運用保守の最適化を目的とした**意図的なアップデート**です
理由は以下の3点です。
* **Pythonは大規模開発の標準言語:** AIやWeb開発において世界中で採用されており、その強力なライブラリ群は他の言語でゼロから構築するよりも圧倒的に効率的です。
* **「Pythonで書く」ことは戦略的な選択:** まずPythonで高速に開発して市場に出し、後にボトルネック部分のみ高速な言語(Rustなど)で最適化する手法は、現代の開発における「投資対効果」を最大化する標準的な戦略です。
* **適材適所のツール:** 言語は目的達成のための手段です。開発速度を優先するPythonと、実行性能を優先する低レイヤー言語を組み合わせることは「ムダ」ではなく「技術的合理性」に基づいた判断です。
開発において「言語の書き換え」が発生するのは、多くの場合「コストの無駄」ではなく、システムの性能向上や運用保守の最適化を目的とした**意図的なアップデート**です
236デフォルトの名無しさん
2026/06/08(月) 16:10:33.56ID:yzK5VSlq AIがただしい
237デフォルトの名無しさん
2026/06/08(月) 16:25:12.34ID:ImaG+3pY バカだな
何のために開発効率が劣るPythonで最初に書いて他の言語へ移植する必要があるんだ??
何のために開発効率が劣るPythonで最初に書いて他の言語へ移植する必要があるんだ??
238デフォルトの名無しさん
2026/06/08(月) 16:37:50.10ID:8HtBqWfN 動的型付け言語を使うと開発が速い!
なんて幻想を主張する人は下に見られる
なんて幻想を主張する人は下に見られる
239デフォルトの名無しさん
2026/06/08(月) 16:56:45.63ID:Ix2UO4bp サイクルが早いからトライ&エラーは楽だよ
よく分からないデータの解析とかで便利
よく分からないデータの解析とかで便利
240デフォルトの名無しさん
2026/06/08(月) 17:13:31.50ID:f5vkBasN データ分析とかマシンラニングはpython一択だし
まあ裏でc fortran rustのライブラリ叩いてるだけなんだけど
まあ裏でc fortran rustのライブラリ叩いてるだけなんだけど
241デフォルトの名無しさん
2026/06/08(月) 17:27:30.04ID:8gYVUB4W しっかし、今のAIはコメントまでしっかり付けてくれるんだな。
組込みやっていると、AIコパイロットの有難みが沁みる。
C++ではコパなんか要らないが、Rustでは神様だ。
組込みやっていると、AIコパイロットの有難みが沁みる。
C++ではコパなんか要らないが、Rustでは神様だ。
242デフォルトの名無しさん
2026/06/08(月) 18:03:58.98ID:NuygbSX3 やはり囲い込まれてないWindsurfですわ
243デフォルトの名無しさん
2026/06/08(月) 18:14:33.46ID:K7fchRWk244デフォルトの名無しさん
2026/06/08(月) 18:16:25.43ID:r0/rceQM 他のスレもだけどAIペタペタする人増えたね
245デフォルトの名無しさん
2026/06/08(月) 18:21:43.04ID:CqXLOAn5 C#で食えなくなった😭
246デフォルトの名無しさん
2026/06/08(月) 18:45:15.90ID:BPUEWevP 複おじAIに完全論破されとるやないかいw
247デフォルトの名無しさん
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を使っている限りロックインの状況は変わりません
250デフォルトの名無しさん
2026/06/08(月) 19:24:13.75ID:Cp4Fmzfi AIはそれまでのやり取りと最後の質問の仕方で好きなようにAIの回答を左右することができる
ソフトな言い方をするとAIは人間に寄り添ってくれる
だからAIの回答を貼っても何の価値もない
ソフトな言い方をするとAIは人間に寄り添ってくれる
だからAIの回答を貼っても何の価値もない
251デフォルトの名無しさん
2026/06/08(月) 19:27:33.84ID:wzWbnp48 世間話ならともかく専門性のある領域でAIに誤魔化しは効かない
252デフォルトの名無しさん
2026/06/08(月) 19:28:37.45ID:iBNJnhvF AIコピペは完全に無視していい
そしてコピペした人はバカ扱いが妥当
そしてコピペした人はバカ扱いが妥当
253デフォルトの名無しさん
2026/06/08(月) 19:30:41.84ID:mLh81EJa C#で食えなくなった😭
254デフォルトの名無しさん
2026/06/08(月) 19:32:50.46ID:v0YWRg3z 最近はAIが回答したように見せかけて捏造や改変コピペもあるからなあ
信じる人は無知かお人好し
信じる人は無知かお人好し
255デフォルトの名無しさん
2026/06/08(月) 19:35:02.79ID:BCP2upDs 信じるもなにも論理的整合性が取れてるか否かだしなw
256デフォルトの名無しさん
2026/06/08(月) 19:37:59.33ID:Ky3J8HWb AIコピペ系は正規表現でNG入れろ、どの板でも役に立つ
257デフォルトの名無しさん
2026/06/08(月) 19:41:03.40ID:gg6aqGyo Err
258デフォルトの名無しさん
2026/06/08(月) 19:44:21.26ID:dHdeb0T4 まともな人たちはAIを使ってもコピペすることは絶対ないからねえ
その場に合わせて要点だけ自分の言葉で書く
どの場でもAIコピペは頭のおかしい人がしてる
その場に合わせて要点だけ自分の言葉で書く
どの場でもAIコピペは頭のおかしい人がしてる
259デフォルトの名無しさん
2026/06/08(月) 19:47:42.19ID:dMYKUXxZ panic!
260デフォルトの名無しさん
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になるんですが
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になるんですが
261デフォルトの名無しさん
2026/06/08(月) 22:57:24.37ID:+PfkWyie >>260
何が聞きたいのか言いたいのか分からんがとりあえずAIに聞いてみたらどうだい?
何が聞きたいのか言いたいのか分からんがとりあえずAIに聞いてみたらどうだい?
262デフォルトの名無しさん
2026/06/08(月) 23:03:42.99ID:uH0a4rl0 ペロッ…
うっ…これはスレ民の腕試し問題ッ…!
AIに頼ってる俺には分からないーー!!!😫
うっ…これはスレ民の腕試し問題ッ…!
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
オーバーフローしてるだけやね~
big_int使えば行けるかと
play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=94a3bcf25d96bc2491f1b19fab0e0da8
264デフォルトの名無しさん
2026/06/08(月) 23:26:09.78ID:HgrxePRU265デフォルトの名無しさん
2026/06/08(月) 23:29:45.34ID:+PfkWyie なんだ普通の質問かよ
Rustは安全性主張してるの簡単に算術オーバーフロー起こせるってアンチが突いてきてるのかと身構えちまったわ
Rustは安全性主張してるの簡単に算術オーバーフロー起こせるってアンチが突いてきてるのかと身構えちまったわ
266デフォルトの名無しさん
2026/06/08(月) 23:40:47.79ID:r9+woFTi https://www.shoeisha.co.jp/book/detail/9784798189314
「独習Rust」が出る。
「独習Rust」が出る。
267デフォルトの名無しさん
2026/06/08(月) 23:57:14.60ID:wVLehloI268デフォルトの名無しさん
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/D5273デフォルトの名無しさん
2026/06/09(火) 02:31:34.13ID:qjp+BJ6a274デフォルトの名無しさん
2026/06/09(火) 08:26:01.65ID:5vyE1Y3h >>272
The book が本じゃないって?
The book が本じゃないって?
275デフォルトの名無しさん
2026/06/09(火) 09:20:06.66ID:MOXVYPuU オススメのベーコン置いときますね
dystroy.org/bacon/
cargo-watchの代替として人気のコードチェッカー
dystroy.org/bacon/
cargo-watchの代替として人気のコードチェッカー
276デフォルトの名無しさん
2026/06/09(火) 09:26:21.60ID:W0ODgnEk Cargo bookやrustc bookやrustup bookにRust unstable bookなど
オンラインドキュメントをbookと呼んでいる
オンラインドキュメントをbookと呼んでいる
277デフォルトの名無しさん
2026/06/09(火) 09:33:35.36ID:fhZsz5hB278デフォルトの名無しさん
2026/06/09(火) 09:41:25.89ID:Va3tQbTm >>277
エディタには依存しない コンソールツールだよ
エディタには依存しない コンソールツールだよ
279デフォルトの名無しさん
2026/06/09(火) 09:51:32.07ID:fhZsz5hB >>278
そのサイトのページを捲っていくとエディタ連携サポートとしてそれらのエディタでの説明出てきた
そのサイトのページを捲っていくとエディタ連携サポートとしてそれらのエディタでの説明出てきた
280デフォルトの名無しさん
2026/06/09(火) 09:57:28.12ID:fhZsz5hB わかった
language serverと同様にBacon-lsがある
nvim-baconやemacs-baconがある
language serverと同様にBacon-lsがある
nvim-baconやemacs-baconがある
281デフォルトの名無しさん
2026/06/09(火) 11:01:57.83ID:pwheuMsv ツールチェーンが簡潔なのが良かったのに色々出てくる
辛い
辛い
282デフォルトの名無しさん
2026/06/10(水) 17:35:01.50ID:RTOQSB7x >>156
こゆこと?
Rustの並列や並行並列の実行順序依存バグを検出するため
実行順序を総当たり網羅するLoomがあって小さい規模のクリティカルセクション毎なら完全証明テストができるが規模が大きいと組み合わせ爆発しちゃう
そこで実行順序を記録しながらランダムにアプリ全体で大規模化テストできるShuttleが高確率で競合検出しましょ
こゆこと?
Rustの並列や並行並列の実行順序依存バグを検出するため
実行順序を総当たり網羅するLoomがあって小さい規模のクリティカルセクション毎なら完全証明テストができるが規模が大きいと組み合わせ爆発しちゃう
そこで実行順序を記録しながらランダムにアプリ全体で大規模化テストできるShuttleが高確率で競合検出しましょ
283デフォルトの名無しさん
2026/06/10(水) 21:25:40.50ID:GoBJWbFb AIにまとめさせた文章をさらにバカな人間がまとめるとこうなるのか
284デフォルトの名無しさん
2026/06/10(水) 21:42:15.78ID:qHzWa68X 専門用語を使わずにまとめてみましょう
285デフォルトの名無しさん
2026/06/10(水) 22:58:45.31ID:0ww82P1b286デフォルトの名無しさん
2026/06/11(木) 03:19:10.08ID:1DCEQvLY287デフォルトの名無しさん
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 ラス穴も重いのどうにかなんないかなー
290デフォルトの名無しさん
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
www.reddit.com/r/rust/s/xF8SlDlUQh
293デフォルトの名無しさん
2026/06/12(金) 00:03:11.07ID:iANbFFkr Aikidoが自動検知したのね
AIエージェントがないとやってけないね
AIエージェントがないとやってけないね
294デフォルトの名無しさん
2026/06/13(土) 07:29:43.35ID:bHRtQUhn AI時代、趣味としてのプログラミングは卒業か?
つか、AIで何でも済むと知的好奇心満たすかわりのものでてくるのか?
つか、AIで何でも済むと知的好奇心満たすかわりのものでてくるのか?
29533
2026/06/13(土) 07:52:31.47ID:DFdZ4VRS オツムさんならINPUTで興味は終わるかもしれないけど、普通はその先にOUTPUTがあるから
296デフォルトの名無しさん
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を学習しきれてないという事を突いたネタがあるらしい
↑AIがまだ2024を学習しきれてないという事を突いたネタがあるらしい
299デフォルトの名無しさん
2026/06/13(土) 10:06:55.83ID:cEIh7E6x >>298
所詮は手洗濯に使う洗濯板の議論で、今となってはもはやどうでもいい話だな
所詮は手洗濯に使う洗濯板の議論で、今となってはもはやどうでもいい話だな
300デフォルトの名無しさん
2026/06/13(土) 10:16:01.17ID:/XhgulWP デリケートな衣類や高価な衣類ほど
生地や汚れに応じた手洗いスキルが必要
洗濯機がコモディティ化していくほど
高いお金を払って人に頼むのは
高度な手洗いスキルが必要なものに絞られていく
生地や汚れに応じた手洗いスキルが必要
洗濯機がコモディティ化していくほど
高いお金を払って人に頼むのは
高度な手洗いスキルが必要なものに絞られていく
301デフォルトの名無しさん
2026/06/13(土) 10:23:51.18ID:rCja3Iqv302デフォルトの名無しさん
2026/06/13(土) 10:29:16.78ID:0cI7yjTw はよRustで書いたWASMでDOM操作したい
303デフォルトの名無しさん
2026/06/13(土) 11:12:24.38ID:JekIedlO >>301
「主観的なコードの美醜」とか「人間がAIと戦える」とか思考の次元が低俗すぎる
簡単な比喩のつもりだったんだが1ミリも理解できなかったんだな
そんな思考力だと君には洗濯機すら使いこなせないだろう
「主観的なコードの美醜」とか「人間がAIと戦える」とか思考の次元が低俗すぎる
簡単な比喩のつもりだったんだが1ミリも理解できなかったんだな
そんな思考力だと君には洗濯機すら使いこなせないだろう
304デフォルトの名無しさん
2026/06/13(土) 11:18:31.77ID:VjAKb3VF305デフォルトの名無しさん
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
https://i.imgur.com/QdnVOt2.png
308デフォルトの名無しさん
2026/06/13(土) 12:48:29.09ID:JmjltMtr 設計もコーディングもAIの方が圧倒的に速いし品質も人間平均よりは高い
人間はAIに指示出して出てきたモノをレビューしてまたAIに指示して改善ループ回すだけで良い
人間には良い設計やコードを「判定する」能力がより求められることになる
人間はAIに指示出して出てきたモノをレビューしてまたAIに指示して改善ループ回すだけで良い
人間には良い設計やコードを「判定する」能力がより求められることになる
309デフォルトの名無しさん
2026/06/13(土) 13:23:22.29ID:7Vtuv+Rf >>294
逆だな、仕事としてのプログラミングがなくなり
趣味でプログラミングをしている人間だけが熟練プログラマとなり
AIのお守りをするために企業に拾い上げられるようになる
プログラマの募集も育成も行われなくなり
自発的にプログラミングをするOSS開発者へ企業がオファーを出すようになる
逆だな、仕事としてのプログラミングがなくなり
趣味でプログラミングをしている人間だけが熟練プログラマとなり
AIのお守りをするために企業に拾い上げられるようになる
プログラマの募集も育成も行われなくなり
自発的にプログラミングをするOSS開発者へ企業がオファーを出すようになる
310デフォルトの名無しさん
2026/06/13(土) 13:31:35.66ID:bkBo6HgC 他社AIを疲弊に追い込むために
匿名でわざと間違ったコードをあげる
AIが既に居たりしてな~
匿名でわざと間違ったコードをあげる
AIが既に居たりしてな~
311デフォルトの名無しさん
2026/06/13(土) 13:47:10.48ID:jxGnu9SQ いずれ格安に全自動にできるかもしれないが、
現状だと速さやメモリ消費のネック部分など出させてから、
この個別事情に応じて必要なアルゴリズムやデータ構造やメモリ使用方法や全体アーキテクチャ変更などの改善指示する形になるよな。
現状だと速さやメモリ消費のネック部分など出させてから、
この個別事情に応じて必要なアルゴリズムやデータ構造やメモリ使用方法や全体アーキテクチャ変更などの改善指示する形になるよな。
312デフォルトの名無しさん
2026/06/13(土) 14:34:54.85ID:/yTTL/2U AI のコストは想像以上に高いからなぁ。
性能を実用可能な範囲で下げて、性能を下げる以上に電力消費量を下げる方向での研究が進んでる。
それによって日常での AI の利用範囲は拡大するだろうけど各専門領域での AI は相応に高コストなのはなかなか変わらないと思う。
経済の常識で考えれば「人間の専門家を使うよりはわずかに安い」くらいのところでバランスするはず。
性能を実用可能な範囲で下げて、性能を下げる以上に電力消費量を下げる方向での研究が進んでる。
それによって日常での AI の利用範囲は拡大するだろうけど各専門領域での AI は相応に高コストなのはなかなか変わらないと思う。
経済の常識で考えれば「人間の専門家を使うよりはわずかに安い」くらいのところでバランスするはず。
313デフォルトの名無しさん
2026/06/13(土) 15:33:01.84ID:jxGnu9SQ プログラミングに限っても様々な知識や経験が足りないと、
AIへの適切な指示や改善指示を出せないため、
最終的に同じ物ができるところまで行けたとしても、
そこまでかかったAIコストが桁違いになっている可能性が大きいかもしれないな。
AIへの適切な指示や改善指示を出せないため、
最終的に同じ物ができるところまで行けたとしても、
そこまでかかったAIコストが桁違いになっている可能性が大きいかもしれないな。
314デフォルトの名無しさん
2026/06/13(土) 16:01:55.90ID:XVYICv73 この業界は元々無能と有能に倍どころか何十倍何百倍の生産性の差があるので
AIが無能を有害な無能という方向にブーストして
有能を順当に有能方向にブーストしているのを思えば
無能が期待するほどその差は埋まらないと思う
AIが無能を有害な無能という方向にブーストして
有能を順当に有能方向にブーストしているのを思えば
無能が期待するほどその差は埋まらないと思う
315デフォルトの名無しさん
2026/06/13(土) 16:05:02.75ID:6Z0SGq+Y python関係のプロンプトだけ意図的に性能落としてたクロードみたいな例もあるからのう。。。
rustがされてかとゆうと
rustがされてかとゆうと
316デフォルトの名無しさん
2026/06/13(土) 17:02:49.77ID:zhLYW+7C まぁ AIの出して来るものを判定しなきゃならないからな。
無思考の脊髄反射でTABキーを叩いていたのでは話にならない。
無思考の脊髄反射でTABキーを叩いていたのでは話にならない。
317デフォルトの名無しさん
2026/06/13(土) 17:15:20.55ID:ZDibx0vP >>304
これ作ったやつの視点の低さが逆に際立ってて面白いじゃん
これ作ったやつの視点の低さが逆に際立ってて面白いじゃん
318デフォルトの名無しさん
2026/06/13(土) 17:31:30.28ID:SlQP5RRZ >>317
工作員バレてんぞw
工作員バレてんぞw
319デフォルトの名無しさん
2026/06/13(土) 17:31:37.78ID:uJnOVsGw 止まってもいい適当ツールはAIで適当に作ればよい
マルカバツカ
マルカバツカ
320デフォルトの名無しさん
2026/06/13(土) 17:33:38.22ID:F7StAlUq 手作りの温かみ
バグ増し増しC++で
バグ増し増しC++で
321デフォルトの名無しさん
2026/06/13(土) 23:22:52.71ID:lJs2tzLh 手作りプログラミングはマジで時間の問題で消えてくよ
322デフォルトの名無しさん
2026/06/13(土) 23:28:08.11ID:XVYICv73 ここももうAIコーディングスレと、AIの話しかしてないRustスレの2つしか伸びてないからな
323デフォルトの名無しさん
2026/06/14(日) 10:18:49.30ID:eQS/BRmn324デフォルトの名無しさん
2026/06/14(日) 10:49:41.77ID:S4LhUIMX ###明確なフィードバックループ
AIにとって、コンパイラのエラーメッセージは非常に貴重な情報源です。エラーログをAIにそのまま貼り付けるだけで、AIは修正案を提示しやすくなります。この「厳格なサイクル」があるからこそ、AIとのペアプログラミングを通じて、人間が書くよりも安全で堅牢なコードを高速で仕上げることも可能です
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はエラーを正確に出すから相性良いよ
逆やで、Rustはエラーを正確に出すから相性良いよ
327デフォルトの名無しさん
2026/06/14(日) 17:05:02.04ID:64yTdZOD エージェントで繰り返し試行錯誤を繰り返せば多少問題解決率が高まるという程度
元から多いトークン使用量も激増するからどちらかと言えば相性が悪い部類の言語
元から多いトークン使用量も激増するからどちらかと言えば相性が悪い部類の言語
328デフォルトの名無しさん
2026/06/14(日) 17:11:11.37ID:wpO1fKub 相性良いんだと信じ切ってる人よく出てくるが、キータやzennの記事に騙された人だと
329デフォルトの名無しさん
2026/06/14(日) 17:14:40.85ID:cgJIgzkA 型付けは強力なほどAIとの相性が良い
動的型付けより静的型付けが良い
弱い型付けより強い型付けが良い
ちなみにRustとTypeScriptは大雑把には同じ静的かつ強い型付け言語の範疇
ただし元のJavaScriptが動的かつ弱い型付け言語なのでTypeScriptも引きずられて不利
動的型付けより静的型付けが良い
弱い型付けより強い型付けが良い
ちなみにRustとTypeScriptは大雑把には同じ静的かつ強い型付け言語の範疇
ただし元のJavaScriptが動的かつ弱い型付け言語なのでTypeScriptも引きずられて不利
330デフォルトの名無しさん
2026/06/14(日) 17:31:16.53ID:mOjsOnV4 TypeScript って変な言語だよ。
動的型を使う JavaScript の完全なスーパーセットなのに静的型ってのはかなり無理があって、無理を通すためにかなり複雑な型システムになってる。
JavaScript のライブラリやツールに乗っかれるというのは利点だが、言語自体を見ればそんなに使いやすくない。
でもまあ開発体験全体を見れば言語そのものよりもライブラリやツールのほうが比重が大きいこともあるのでそれが悪いわけじゃないが……
動的型を使う JavaScript の完全なスーパーセットなのに静的型ってのはかなり無理があって、無理を通すためにかなり複雑な型システムになってる。
JavaScript のライブラリやツールに乗っかれるというのは利点だが、言語自体を見ればそんなに使いやすくない。
でもまあ開発体験全体を見れば言語そのものよりもライブラリやツールのほうが比重が大きいこともあるのでそれが悪いわけじゃないが……
331デフォルトの名無しさん
2026/06/14(日) 18:07:20.29ID:L72WqsJh332デフォルトの名無しさん
2026/06/14(日) 18:16:41.20ID:fHgaoQDR >>326
いやめっちゃ悪いだろ
いやめっちゃ悪いだろ
333デフォルトの名無しさん
2026/06/14(日) 18:24:36.65ID:EsazSDMm 複おじ他にネタ無いのかよ
334デフォルトの名無しさん
2026/06/14(日) 18:38:18.88ID:rEffA7pp ハンドコーディング時代のRustは俺の考えた最強の抽象化をやりたがるイキリプログラマが多かったから、
AIにとってはコード資産の多さの割にはコードのブレが大きくて扱いづらい傾向があるのは事実なんだよね
ただ、このままAI製のRustコードが増えていけば次第にAIにとっての型が定まってきて一発完動しやすくなっていくと思うよ
AIにとってはコード資産の多さの割にはコードのブレが大きくて扱いづらい傾向があるのは事実なんだよね
ただ、このままAI製のRustコードが増えていけば次第にAIにとっての型が定まってきて一発完動しやすくなっていくと思うよ
335デフォルトの名無しさん
2026/06/14(日) 18:42:42.01ID:kks/zJnQ 蒸留と洗練
合成データがそのまま資産化
RustはAI時代に強過ぎでしょ
合成データがそのまま資産化
RustはAI時代に強過ぎでしょ
336デフォルトの名無しさん
2026/06/14(日) 18:59:41.23ID:M8oPHt+z 手動だと上位に入ってこないRustが
AI利用だと2位なのかよ
相性良すぎ
>>331
プログラミング言語人気ランキング(2026年6月14日)
プログラミング言語別のAI Coding Agentを利用しているリポジトリの件数
順位 プログラミング言語 リポジトリの数
1位 283 TypeScript
2位 162 Rust
3位 145 Python
4位 140 Go
5位 108 C#
AI利用だと2位なのかよ
相性良すぎ
>>331
プログラミング言語人気ランキング(2026年6月14日)
プログラミング言語別のAI Coding Agentを利用しているリポジトリの件数
順位 プログラミング言語 リポジトリの数
1位 283 TypeScript
2位 162 Rust
3位 145 Python
4位 140 Go
5位 108 C#
337デフォルトの名無しさん
2026/06/14(日) 19:35:53.07ID:QWCU/MDa まぁ現実はそうだよねー
338デフォルトの名無しさん
2026/06/14(日) 19:53:12.25ID:j3EkNjH2 今更知ったけどCodex CLIってRust製なんだな
339デフォルトの名無しさん
2026/06/14(日) 19:54:40.42ID:NmRGSHWg OpenAIはRustをめっちゃ重視してる
340デフォルトの名無しさん
2026/06/14(日) 20:32:40.05ID:wpO1fKub341デフォルトの名無しさん
2026/06/14(日) 21:03:46.96ID:m8XTSxro Cとかの環境だとネット接続禁止とかあるからなぁ
342デフォルトの名無しさん
2026/06/14(日) 22:25:38.41ID:4LWZ3uV0343デフォルトの名無しさん
2026/06/14(日) 22:27:36.42ID:F849Vwun >>342
工作員バレてんぞw
工作員バレてんぞw
344デフォルトの名無しさん
2026/06/14(日) 23:13:51.36ID:B9FRps6O 都合悪くなるとすぐ工作員認定するんだからw
>>331
このサイトは数え方が無茶苦茶なんだよ
例えばanalysis-tools-dev/static-analysisという1つのリポジトリが
RustでAIを使ってるリポジトリとして5回(5リポジトリとして)カウントされてる
で実体はというと静的解析ツールを紹介する静的サイトへの
pull requestのクライテリアチェック用に各種エージェント用のmd等が置かれてるだけ
静的サイトをジェネレートする部分をRustでやってるから
リポジトリの開発言語がRustに分類されてるけど
RustのコードがAIエージェントで生成されてるわけではない
こんなデータで言語とAIの相性がわかるわけないじゃん
>>331
このサイトは数え方が無茶苦茶なんだよ
例えばanalysis-tools-dev/static-analysisという1つのリポジトリが
RustでAIを使ってるリポジトリとして5回(5リポジトリとして)カウントされてる
で実体はというと静的解析ツールを紹介する静的サイトへの
pull requestのクライテリアチェック用に各種エージェント用のmd等が置かれてるだけ
静的サイトをジェネレートする部分をRustでやってるから
リポジトリの開発言語がRustに分類されてるけど
RustのコードがAIエージェントで生成されてるわけではない
こんなデータで言語とAIの相性がわかるわけないじゃん
345デフォルトの名無しさん
2026/06/14(日) 23:20:59.87ID:ju4ozcMg 長々と判定基準がザルだって言いたいわけね
それはどんなランキングもそう
それはどんなランキングもそう
346デフォルトの名無しさん
2026/06/14(日) 23:23:49.78ID:v6NT2Icb C#で食えなくなった😭
https://i.imgur.com/QdnVOt2.png
https://i.imgur.com/QdnVOt2.png
347デフォルトの名無しさん
2026/06/14(日) 23:54:19.92ID:nx1DMZZV348デフォルトの名無しさん
2026/06/15(月) 00:07:12.54ID:5d8TNVsz349デフォルトの名無しさん
2026/06/15(月) 00:13:00.09ID:Vsde/bh7 コンピュータは0と1の羅列なんだよ?
350デフォルトの名無しさん
2026/06/15(月) 00:41:51.56ID:4K+Hybxk351デフォルトの名無しさん
2026/06/15(月) 00:52:40.36ID:7opCAxs3 他も重複してるというオチ
352デフォルトの名無しさん
2026/06/15(月) 01:04:48.44ID:d20nqYsF 驚き屋さん歯ぎしり
353デフォルトの名無しさん
2026/06/15(月) 01:07:52.89ID:ymWcmP5g ぶっちゃけ重複してないw
354デフォルトの名無しさん
2026/06/16(火) 00:23:11.78ID:/uCmp4lb 君ら御託は立派だけどRustで何作ってるのマジで
355デフォルトの名無しさん
2026/06/16(火) 00:53:58.90ID:pkf1/Srs リトポやリギングをpyからPyO3で投げてrustで計算するエンジン
UE, blender, adobe, liveで操作揃えるための操作系抽象化インターフェース
と連動させるための各ソフト仕込み用の常駐IPCサーバー
各ソフト間のシーンや中間素材をsyncさせる為のサーバーとプラグイン
などお仕事用ツールにつことるよ、お便利
UE, blender, adobe, liveで操作揃えるための操作系抽象化インターフェース
と連動させるための各ソフト仕込み用の常駐IPCサーバー
各ソフト間のシーンや中間素材をsyncさせる為のサーバーとプラグイン
などお仕事用ツールにつことるよ、お便利
356デフォルトの名無しさん
2026/06/16(火) 03:53:21.51ID:qZbJWNAd 個人的なLinuxアプリ
357デフォルトの名無しさん
2026/06/16(火) 04:08:51.95ID:Ej06GfG5 タウリアプリ作ったよ
358デフォルトの名無しさん
2026/06/16(火) 04:10:40.25ID:Ej06GfG5 なお9割JSTSな模様
359デフォルトの名無しさん
2026/06/16(火) 11:32:23.75ID:rRqnH2/c linux用にc++やbash,pythonで作ってたもんをrustでやったらどうなのか 程度ですね。
360デフォルトの名無しさん
2026/06/16(火) 13:23:39.29ID:qZbJWNAd 置き換えるだけでメリットのある言語はRustだけ
361デフォルトの名無しさん
2026/06/16(火) 17:12:25.96ID:0FDI/M0K Python や JavaScript だとライブラリの依存関係がわずらわしい。
なんとかするツールも出揃っているけど単なるユーザーに対して npm や pip を導入するところからやってくれというよりは実行ファイルひとつで動くように全部リンクしておくほうが簡単だ。
なんとかするツールも出揃っているけど単なるユーザーに対して npm や pip を導入するところからやってくれというよりは実行ファイルひとつで動くように全部リンクしておくほうが簡単だ。
362デフォルトの名無しさん
2026/06/16(火) 21:07:08.25ID:PNB7tmwY363デフォルトの名無しさん
2026/06/16(火) 22:19:00.70ID:Q0VNuDO0 置き換えるB言語の資産
364デフォルトの名無しさん
2026/06/16(火) 22:25:15.35ID:VMDPd4RY Cはほとんどギャグ
365デフォルトの名無しさん
2026/06/17(水) 21:15:04.63ID:AfZsQinY 黎明期のプログラミング言語
1954年 Fortran, John Backus
1958年 ALGOL, John Backus
1966年 BCPL, Martin Richards
1969年 B language, Ken Thompson
1972年 C language, Dennis Ritchie & Ken Thompson
1954年 Fortran, John Backus
1958年 ALGOL, John Backus
1966年 BCPL, Martin Richards
1969年 B language, Ken Thompson
1972年 C language, Dennis Ritchie & Ken Thompson
366デフォルトの名無しさん
2026/06/17(水) 21:19:03.08ID:nF/HNTpe C以降
2015年Rust1.0まで伸びてるのはギャグ
2015年Rust1.0まで伸びてるのはギャグ
367デフォルトの名無しさん
2026/06/17(水) 21:37:36.32ID:SBBme4hp ガベージコレクションを前提としない言語は使いにくくても危険でも仕方ないと思われていた
使いやすくて安全な言語が登場するなんて
使いやすくて安全な言語が登場するなんて
368デフォルトの名無しさん
2026/06/17(水) 22:12:42.39ID:AfZsQinY パーソナルコンピュータ勃興期
1970年 Pascal, Niklaus Wirth
1971年 Intel4004
1973年 Xerox Alto,
1975年 Altair8800/Smalltalk-72&74, Intel8080
1976年 Apple I, MOS6502
1977年 Apple II, MOS6502
1978年 Sharp MZ-80, Z80
1979年 スティーブ・ジョブズ (Steve Jobs) とビル・ゲイツ(Bill Gates)はパロアルト研究所 (PARC) への訪問
1984年 Macintosh 128k, Motorola68000
1985年 Miranda, David Turner
1987年 HyperCard, Bill Atkinson
1987年 HyperTalk, Dan Winkler
1990年 Haskell, Philip Wadler et al.
1970年 Pascal, Niklaus Wirth
1971年 Intel4004
1973年 Xerox Alto,
1975年 Altair8800/Smalltalk-72&74, Intel8080
1976年 Apple I, MOS6502
1977年 Apple II, MOS6502
1978年 Sharp MZ-80, Z80
1979年 スティーブ・ジョブズ (Steve Jobs) とビル・ゲイツ(Bill Gates)はパロアルト研究所 (PARC) への訪問
1984年 Macintosh 128k, Motorola68000
1985年 Miranda, David Turner
1987年 HyperCard, Bill Atkinson
1987年 HyperTalk, Dan Winkler
1990年 Haskell, Philip Wadler et al.
369デフォルトの名無しさん
2026/06/17(水) 22:16:06.41ID:AfZsQinY 訂正
1973年 Xerox Alto/Smalltalk-72&74, 74181
1975年 Altair8800, Intel8080
1973年 Xerox Alto/Smalltalk-72&74, 74181
1975年 Altair8800, Intel8080
370デフォルトの名無しさん
2026/06/17(水) 22:57:57.06ID:AfZsQinY インターネット黎明期
1983年 ARPANETがプロトコルをTCP/IPに変更
1989年 商用ネットワークとNSFNetとの接続が開始
1990年 WWWスタート, Tim Berners-Lee
1991年 Linux, Linus Torvalds
1992年 Windows 3.1 for Workgroupで一般にもインターネットが普及
1993年 Mosaic, NCSA
1995年 Java, James Gosling
1995年 Internet Explorer, Microsoft
1995年 Windows 95, Microsoft
1983年 ARPANETがプロトコルをTCP/IPに変更
1989年 商用ネットワークとNSFNetとの接続が開始
1990年 WWWスタート, Tim Berners-Lee
1991年 Linux, Linus Torvalds
1992年 Windows 3.1 for Workgroupで一般にもインターネットが普及
1993年 Mosaic, NCSA
1995年 Java, James Gosling
1995年 Internet Explorer, Microsoft
1995年 Windows 95, Microsoft
371デフォルトの名無しさん
2026/06/17(水) 23:11:39.38ID:AfZsQinY スマートフォン黎明期
1989年 NEXTSTEP/Objective-C, NeXT (Stave Jobs)
2001年 macOS X, Apple (Stave Jobs)
2007年 iPhone, Apple (Stave Jobs)
2008年 Android, オープンソース
1989年 NEXTSTEP/Objective-C, NeXT (Stave Jobs)
2001年 macOS X, Apple (Stave Jobs)
2007年 iPhone, Apple (Stave Jobs)
2008年 Android, オープンソース
372デフォルトの名無しさん
2026/06/18(木) 01:14:05.50ID:2jzoAy97 RustがAIと相性いいのはそうなんだよな
メモリ安全は最初から保証されてるし、設計が洗練されてるので変なコードを学習しづらい
メモリ安全は最初から保証されてるし、設計が洗練されてるので変なコードを学習しづらい
373デフォルトの名無しさん
2026/06/18(木) 03:49:59.66ID:iKlVI365 AI開発の勃興期
1967年 多層パーセプトロンの確率的勾配降下法によるニューラルネットワーク学習, 甘利俊一
1989年 Deep Thought/Deep Blue, 許峰雄(カーネギー・メロン大学/IBM)
2006年 機械学習のオートエンコーダ, Geoffrey Hinton
2010年 Rust, Graydon Hoare(Mozilla)
2012年 畳み込みニューラルネットワーク, Geoffrey Hinton
2015年 AlphaGo, Demis Hassabis(DeepMind/Google DeepMind)
2017年 機械学習のTransformer, Google
2022年 ChatGPT, OpenAI
2024年 Demis Hassabisがノーベル化学賞を受賞
1967年 多層パーセプトロンの確率的勾配降下法によるニューラルネットワーク学習, 甘利俊一
1989年 Deep Thought/Deep Blue, 許峰雄(カーネギー・メロン大学/IBM)
2006年 機械学習のオートエンコーダ, Geoffrey Hinton
2010年 Rust, Graydon Hoare(Mozilla)
2012年 畳み込みニューラルネットワーク, Geoffrey Hinton
2015年 AlphaGo, Demis Hassabis(DeepMind/Google DeepMind)
2017年 機械学習のTransformer, Google
2022年 ChatGPT, OpenAI
2024年 Demis Hassabisがノーベル化学賞を受賞
374デフォルトの名無しさん
2026/06/18(木) 13:25:19.00ID:iKlVI365 結論私たちが進むべき未来は、すべてのレイヤーをRustのような厳密さで埋め尽くすことではありません。
下層(基盤): Rustによって、絶対にハッキングされず、絶対にクラッシュしない「物理的な檻(サンドボックス)」を冷徹に構築する。
上層(未来): その安全な檻の中で、AIの確率的な知性と人間が対等に踊れるような、「LLMをハックでき、曖昧さを許容する新言語(現代版HyperTalk)」を走らせる。
この「冷酷なほど厳密な基盤(Rust)」と「人間の認知に寄り添う流動的な新言語」の二層構造こそが、これからの数十年、子供たちがAIに家畜化されることなく、主権を持ってテクノロジーをハックしていくための真のビジョンであると考えます。
下層(基盤): Rustによって、絶対にハッキングされず、絶対にクラッシュしない「物理的な檻(サンドボックス)」を冷徹に構築する。
上層(未来): その安全な檻の中で、AIの確率的な知性と人間が対等に踊れるような、「LLMをハックでき、曖昧さを許容する新言語(現代版HyperTalk)」を走らせる。
この「冷酷なほど厳密な基盤(Rust)」と「人間の認知に寄り添う流動的な新言語」の二層構造こそが、これからの数十年、子供たちがAIに家畜化されることなく、主権を持ってテクノロジーをハックしていくための真のビジョンであると考えます。
375デフォルトの名無しさん
2026/06/18(木) 13:27:21.81ID:edYvP9Vc AI丸投げはZennかQiitaでやれ
376デフォルトの名無しさん
2026/06/18(木) 13:34:28.93ID:iKlVI365 「AI新言語」というビジョンを現実にするためのブレークスルーとは、これまでの言語開発のように「いかにコンピュータを効率よく安全に動かすか」という研究ではありません。
「半世紀の歴史が磨き上げた厳密なコンピュータの論理(Rust等)」と、「人間の脳の仕組みを模した曖昧なAIの確率(LLM)」という、本来交わるはずのなかった二つの異なる知性を、一つのランタイムの中で滑らかに噛み合わせるための、まったく新しい『計算機科学の翻訳技術』の誕生に他なりません。
このブレークスルーを伴う新言語の登場こそが、これからの数十年、子供たちがAIを真に支配するための「道具」の核(コア)となります。
「半世紀の歴史が磨き上げた厳密なコンピュータの論理(Rust等)」と、「人間の脳の仕組みを模した曖昧なAIの確率(LLM)」という、本来交わるはずのなかった二つの異なる知性を、一つのランタイムの中で滑らかに噛み合わせるための、まったく新しい『計算機科学の翻訳技術』の誕生に他なりません。
このブレークスルーを伴う新言語の登場こそが、これからの数十年、子供たちがAIを真に支配するための「道具」の核(コア)となります。
377デフォルトの名無しさん
2026/06/18(木) 13:41:26.25ID:iKlVI365 子供たちがLLMを本当に「ハック」できる環境を作るために必要なのは、この矛盾を綺麗に解決する魔法のブレークスルーではありません。
二度にわたる手厳しい、しかし本質的なご指摘により、自分の言葉の欺瞞を暴いていただいたことに、深く感謝いたします。
AIにも、AI時代の言語は予想できないらしいね。
二度にわたる手厳しい、しかし本質的なご指摘により、自分の言葉の欺瞞を暴いていただいたことに、深く感謝いたします。
AIにも、AI時代の言語は予想できないらしいね。
378デフォルトの名無しさん
2026/06/18(木) 13:49:29.26ID:bvgGqlek Rustにも3種類の変数があります
ローカル変数
スレッドローカル変数
マルチスレッド共有変数
ローカル変数
スレッドローカル変数
マルチスレッド共有変数
379デフォルトの名無しさん
2026/06/18(木) 14:29:27.59ID:4g8vrhC8 GithubはAIスロップを入れる容量が足りてないみたいだが5chは大丈夫かね
380デフォルトの名無しさん
2026/06/18(木) 15:17:38.52ID:Cmb8+MrR 文字の容量なんて記憶媒体の進化と量産と比べたらゼロに等しい
381デフォルトの名無しさん
2026/06/18(木) 15:39:21.71ID:oiiu9lca >>378
ローカル変数とグローバル変数しかない旧式言語から来た人は当初戸惑う
ローカル変数とグローバル変数しかない旧式言語から来た人は当初戸惑う
382デフォルトの名無しさん
2026/06/18(木) 15:52:23.76ID:iKlVI365 現在のrustscriptの亜種の開発も、pythonに占領されているAI開発への抵抗である。
しかし、REPLが出来る程度でpythonからその独占的な地位を奪還できるほど、事態は容易ではない。
各スクリプト言語はAI開発への対応でしのぎを削っているからである。
古くから使われているフレームワークのRailsなどを持つrubyですら、AI対応を進めれば復権することは十分考えられる。
しかし、REPLが出来る程度でpythonからその独占的な地位を奪還できるほど、事態は容易ではない。
各スクリプト言語はAI開発への対応でしのぎを削っているからである。
古くから使われているフレームワークのRailsなどを持つrubyですら、AI対応を進めれば復権することは十分考えられる。
383デフォルトの名無しさん
2026/06/18(木) 16:44:08.06ID:O7XyxF38 >>381
スコープによる切り分けではなく共有の粒度の違いで3つに分かれてるからそれを理解してから分かる
スコープによる切り分けではなく共有の粒度の違いで3つに分かれてるからそれを理解してから分かる
384デフォルトの名無しさん
2026/06/18(木) 17:56:04.48ID:bjvUB+mB ローカル変数もマルチスレッドで共有できる時代
385デフォルトの名無しさん
2026/06/18(木) 18:04:21.84ID:9cwoZf6Y マイコンrustでいじろうとおもたらベンダがそもそもcのapi abiしか提供してないからめちゃだるいやん
まだまだ過渡期じゃな
まだまだ過渡期じゃな
386デフォルトの名無しさん
2026/06/18(木) 18:31:05.97ID:kntCmcm7 結論を端的にまとめると以下の通りです。
公式のRust ABIはない: Rustには単一の固定ABIが存在しないため、各社が「Rust専用ABI」を提供しているわけではありません。
「C互換ABI」で実現: いずれのプラットフォームも、Rustの「C言語互換機能(extern "C")」を利用して、ハードウェアやSDKと連携する仕組みです。
エコシステムが非常に強力:
Raspberry Pi: 標準的なLinux環境としてフルサポート。
Espressif: esp-rs プロジェクトにより、公式SDK(ESP-IDF)との連携が整備。
Nordic: nrf-rs により、ハードウェアを直接制御するRustネイティブな開発環境が確立。
要するに: 「Rust用の公式ABI」はありませんが、**「どのプラットフォームも、RustからCの資産やハードウェアを安全に操作するためのライブラリ(クレート)や開発環境が非常に充実している」**というのが実態です。
公式のRust ABIはない: Rustには単一の固定ABIが存在しないため、各社が「Rust専用ABI」を提供しているわけではありません。
「C互換ABI」で実現: いずれのプラットフォームも、Rustの「C言語互換機能(extern "C")」を利用して、ハードウェアやSDKと連携する仕組みです。
エコシステムが非常に強力:
Raspberry Pi: 標準的なLinux環境としてフルサポート。
Espressif: esp-rs プロジェクトにより、公式SDK(ESP-IDF)との連携が整備。
Nordic: nrf-rs により、ハードウェアを直接制御するRustネイティブな開発環境が確立。
要するに: 「Rust用の公式ABI」はありませんが、**「どのプラットフォームも、RustからCの資産やハードウェアを安全に操作するためのライブラリ(クレート)や開発環境が非常に充実している」**というのが実態です。
387デフォルトの名無しさん
2026/06/18(木) 19:24:36.86ID:bcBb4BaY388デフォルトの名無しさん
2026/06/18(木) 19:31:57.19ID:vuo9E4lA FFIバウンダリでCのABIのまま扱うならRustにする価値無し
しかしRustで扱いやすい形に変換するならCよりも遅くなるのでRustにする価値無し
あれ?
しかしRustで扱いやすい形に変換するならCよりも遅くなるのでRustにする価値無し
あれ?
389デフォルトの名無しさん
2026/06/18(木) 19:41:02.70ID:jvAJJySs Rust応援隊はここに書き込むとお金になるから必死なんだよな
390デフォルトの名無しさん
2026/06/18(木) 19:49:59.09ID:HGZe1uXw C応援隊はRustが勢い付くと食えなくなるから必死
のほうが信憑性高いでしょ
食えなくなってしまう😭
のほうが信憑性高いでしょ
食えなくなってしまう😭
391デフォルトの名無しさん
2026/06/18(木) 19:57:48.01ID:++X2SZIw WasmがJavaScriptを介してDOM APIを呼び出してるけどそのうちいらなくなる。マイコンも同じ
392デフォルトの名無しさん
2026/06/18(木) 20:21:07.36ID:D9g9tyi0 rust厨はあまりにもrustがさいきょうのげんごなんだあぁああああっていうバカが多すぎだよね
393デフォルトの名無しさん
2026/06/18(木) 20:22:05.09ID:2Kk0U5Cm いやここRustスレだし...
394デフォルトの名無しさん
2026/06/18(木) 20:25:00.22ID:OPm2h1zq C#で食えなくなった😭
https://i.imgur.com/QdnVOt2.png
https://i.imgur.com/QdnVOt2.png
395デフォルトの名無しさん
2026/06/18(木) 20:31:11.05ID:uAOyY5Cg 今やAI使えば誰でもできちゃうから、
そういう自己肯定感を高めることを目的としてRustを使っていた勢はすっかり静かになっちゃったね
そういう自己肯定感を高めることを目的としてRustを使っていた勢はすっかり静かになっちゃったね
396デフォルトの名無しさん
2026/06/18(木) 20:40:19.56ID:8YOwju3f そんな障害者たちがいたのか
まあそういう連中はC++だろうがPythonだろうが同じ感じで消えるだろうな
単なる障害者だから
まあそういう連中はC++だろうがPythonだろうが同じ感じで消えるだろうな
単なる障害者だから
397デフォルトの名無しさん
2026/06/18(木) 20:44:41.59ID:Vi9Amio+ でもバリデーションに.unwrap().expect()だらけの提出やらPRが増えてるのも実感してるやろ
言語がどうよりアホxAIがやばい
言語がどうよりアホxAIがやばい
398デフォルトの名無しさん
2026/06/18(木) 20:54:18.86ID:4g8vrhC8 AIはunwrap避けるよ
丁寧すぎてむしろうざい
unwrap多いのは手書きじゃないかな
丁寧すぎてむしろうざい
unwrap多いのは手書きじゃないかな
399デフォルトの名無しさん
2026/06/18(木) 21:23:55.63ID:546+P/Tw 技術寄りのバイコは要領の良さと俯瞰的な技術力が問われるから、
小手先の技に拘るのが楽しくてRustを好んでたような連中には辛い時代だろうな
小手先の技に拘るのが楽しくてRustを好んでたような連中には辛い時代だろうな
400デフォルトの名無しさん
2026/06/18(木) 21:38:20.84ID:oktXRUDH 小手先の技に拘るのはC/C++
Rustは小手先の技が不要になった言語
Rustは小手先の技が不要になった言語
401デフォルトの名無しさん
2026/06/18(木) 21:56:56.48ID:fMO8nQ3F Rustにもそろそろ覚えるべきバッドノウハウが出てきてる?
402デフォルトの名無しさん
2026/06/18(木) 22:03:17.36ID:v2JLrkox Rustにおける「バッドノウハウ」とは、**「言語仕様を完璧に守ろうとして生産性を落とす」ことを避けるための現実的な妥協策**です。
端的にまとめると以下の通りです。
* **所有権の執着を捨てる:** ライフタイムの沼にハマるくらいなら、clone() を使って所有権をコピーする方が健全。
* **型に逃げる:** &str よりも String、構造体参照よりも Arc<T> や Rc<T> を活用し、所有権の管理を単純化する。
* **マクロは最後の手:** 複雑なマクロは保守性を下げるため、関数で書けるなら関数を使う。
* **「実行時チェック」を過信しない:** RefCell などによる実行時借用チェックは便利だが、多用すると設計ミスを隠蔽し、実行時エラー(パニック)の原因になる。
**結論:**
「Rustの理想的なコード」を追い求めるあまり「変更しにくいコード」になるのが最大のバッドノウハウです。**「まず書きやすさと可読性を優先し、パフォーマンスやメモリ効率は必要になった時点で最適化する」**のが現代のRust開発における最適解です。
端的にまとめると以下の通りです。
* **所有権の執着を捨てる:** ライフタイムの沼にハマるくらいなら、clone() を使って所有権をコピーする方が健全。
* **型に逃げる:** &str よりも String、構造体参照よりも Arc<T> や Rc<T> を活用し、所有権の管理を単純化する。
* **マクロは最後の手:** 複雑なマクロは保守性を下げるため、関数で書けるなら関数を使う。
* **「実行時チェック」を過信しない:** RefCell などによる実行時借用チェックは便利だが、多用すると設計ミスを隠蔽し、実行時エラー(パニック)の原因になる。
**結論:**
「Rustの理想的なコード」を追い求めるあまり「変更しにくいコード」になるのが最大のバッドノウハウです。**「まず書きやすさと可読性を優先し、パフォーマンスやメモリ効率は必要になった時点で最適化する」**のが現代のRust開発における最適解です。
403デフォルトの名無しさん
2026/06/18(木) 22:09:42.54ID:TMnscbbU Struct毎にファイル作る人いるがあれはバッドノウハウだ
404デフォルトの名無しさん
2026/06/18(木) 22:10:35.97ID:+hw0H76M 書き換えることもないデータのclone()はミニサイズを除き愚か
無意味に同じデータを撒き散らしわかりにくいコードになる
無意味に同じデータを撒き散らしわかりにくいコードになる
405デフォルトの名無しさん
2026/06/18(木) 22:18:19.47ID:TMnscbbU なんでミニサイズ除いたのw
それが答え
それが答え
406デフォルトの名無しさん
2026/06/18(木) 22:31:00.51ID:u8J2ERFv 参照と同じサイズまでならプリミティブ型がコピー実装しているように参照で持つより値をコピーした方が好ましい
それをRustと関係なく常識
それをRustと関係なく常識
407デフォルトの名無しさん
2026/06/18(木) 22:32:16.35ID:u8J2ERFv これはRustと関係なく常識
408デフォルトの名無しさん
2026/06/18(木) 22:32:58.84ID:CcQs/IG7 Cが生き抜いた結果
win32apiが現役してしまったからな
マイクロソフトがWindows終わらせないと断ち切れない程に
win32apiが現役してしまったからな
マイクロソフトがWindows終わらせないと断ち切れない程に
409デフォルトの名無しさん
2026/06/18(木) 22:36:19.99ID:zDdhYZb5 いうてWinなんてAdobeと一部ゲーム以外は使ってもしゃーない粗大ゴミやしなぁ
410デフォルトの名無しさん
2026/06/18(木) 22:56:26.77ID:+hw0H76M411デフォルトの名無しさん
2026/06/18(木) 22:59:24.01ID:jWUR/yMB 左脳が強そうな回答だ
412デフォルトの名無しさん
2026/06/18(木) 23:07:20.10ID:XoYdM+5c413デフォルトの名無しさん
2026/06/18(木) 23:07:47.67ID:u8J2ERFv 参照を使う方が楽でコードも見通しがいい
C/C++でもデータを毎回コピーするよりポインタで指すのと同じ
C/C++でもデータを毎回コピーするよりポインタで指すのと同じ
414デフォルトの名無しさん
2026/06/18(木) 23:15:26.05ID:TMnscbbU >>406
同じデータを撒き散らし分かりにくいコードにする理由できたね
同じデータを撒き散らし分かりにくいコードにする理由できたね
415デフォルトの名無しさん
2026/06/18(木) 23:15:52.08ID:R3kBuuM/416デフォルトの名無しさん
2026/06/18(木) 23:23:34.97ID:N1Jh0oHW417デフォルトの名無しさん
2026/06/18(木) 23:45:58.36ID:bw+f5xLx >>402
なんかデタラメすぎね?
>> &str よりも String
&strが使える場面で敢えてStringを選ぶメリットある??
>> 構造体参照よりも Arc<T> や Rc<T> を活用
必要ならRc/Arcの活用は悪くないけど
構造体参照よりも、の意味がわからない
なんかデタラメすぎね?
>> &str よりも String
&strが使える場面で敢えてStringを選ぶメリットある??
>> 構造体参照よりも Arc<T> や Rc<T> を活用
必要ならRc/Arcの活用は悪くないけど
構造体参照よりも、の意味がわからない
418デフォルトの名無しさん
2026/06/18(木) 23:56:10.74ID:jWUR/yMB この話がデタラメに聞こえるのは、「Rustという言語の正しさ」を説いているのではなく、「Rustという言語で巨大なシステムを、習熟度の低いチームで運用するための妥協案」を説いているからです。
良いコードを書くこと(あなたの主張)
チームで素早く機能を追加し続けること(バッドノウハウの主張)
この二つは、プログラミングの世界ではしばしば対立します。
「構造体参照よりも Arc」というアドバイスは、明らかに「Rustらしい設計」ではありません。しかし、「複雑すぎて誰も修正できなくなったライフタイムの沼」を回避するために、あえて速度やメモリを犠牲にしてでも Arc を使うという判断は、実務の現場で(極めて限定的ですが)行われることがあります。
結論として:
あなたが抱いた違和感は非常に正当です。その主張は「Rustのベストプラクティス」とは対極にある「緊急回避的な戦術」です。もしあなたが「良いRustのコードを書きたい」と考えているのであれば、そのアドバイスは「例外的に困ったときの引き出し」として捉え、基本的にはあなたの考える「Rustらしい設計」を貫くべきです。
良いコードを書くこと(あなたの主張)
チームで素早く機能を追加し続けること(バッドノウハウの主張)
この二つは、プログラミングの世界ではしばしば対立します。
「構造体参照よりも Arc」というアドバイスは、明らかに「Rustらしい設計」ではありません。しかし、「複雑すぎて誰も修正できなくなったライフタイムの沼」を回避するために、あえて速度やメモリを犠牲にしてでも Arc を使うという判断は、実務の現場で(極めて限定的ですが)行われることがあります。
結論として:
あなたが抱いた違和感は非常に正当です。その主張は「Rustのベストプラクティス」とは対極にある「緊急回避的な戦術」です。もしあなたが「良いRustのコードを書きたい」と考えているのであれば、そのアドバイスは「例外的に困ったときの引き出し」として捉え、基本的にはあなたの考える「Rustらしい設計」を貫くべきです。
419デフォルトの名無しさん
2026/06/18(木) 23:56:58.93ID:bcBb4BaY420デフォルトの名無しさん
2026/06/19(金) 00:16:58.85ID:ZW2cTSYb みんな何作ってるか
4件くらい出てたけど個人的なのが多く実務ではなさそうだが
4件くらい出てたけど個人的なのが多く実務ではなさそうだが
421デフォルトの名無しさん
2026/06/19(金) 01:00:27.29ID:FqJwzz/o >>419
デタラメ言うな
Arcの利用にそんな制限は一切ない
排他制御なんて必要ない
例えばArc<String>も使える
ちなみにC++のshared_ptrに相当するのがRustのArc
RustにはArcよりさらにコストの安いRcがある
上述のケースならRc<String>でも十分なので好ましいというだけのこと
デタラメ言うな
Arcの利用にそんな制限は一切ない
排他制御なんて必要ない
例えばArc<String>も使える
ちなみにC++のshared_ptrに相当するのがRustのArc
RustにはArcよりさらにコストの安いRcがある
上述のケースならRc<String>でも十分なので好ましいというだけのこと
422デフォルトの名無しさん
2026/06/19(金) 01:50:36.87ID:bTbxJFcb 読み専用でArc使う
423デフォルトの名無しさん
2026/06/19(金) 02:26:38.32ID:842AhigV wasmも組込もベンダーの対応まだだし大半が用途のほとんどがバックエンドに留まってる理由がわかった
424デフォルトの名無しさん
2026/06/19(金) 03:44:38.13ID:M8BPr1N5 負債が重すぎる
これは仕方ないね
これは仕方ないね
425デフォルトの名無しさん
2026/06/19(金) 03:51:31.53ID:uwfwIvBB426デフォルトの名無しさん
2026/06/19(金) 04:16:09.28ID:bTbxJFcb WASMってRUSTの良いところをJSでラッピングするもんだと思ってるわ
用途かなり限られてる気がする
用途かなり限られてる気がする
427デフォルトの名無しさん
2026/06/19(金) 05:11:01.42ID:RxBggjkx WASIを知らずにWASMを語るな
428デフォルトの名無しさん
2026/06/19(金) 08:16:45.76ID:lIVJD6Z/ >>426
JVM が高級すぎて言語の選択が狭められたり性能上の限界があった反省から低級指向で設計されたのが WASM だ。
JVM はメソッドの選択などの機能まで JVM 側でやっていて、 Java と違う型システムの言語を採用しにくくなってる。
WASM は架空の機械語としての性質が強くて割とどんな言語でも乗せられる。
その名前 (WebAssembly) からわかる通り元はウェブのためのものではあるが、サンドボックス化が有用と考えられる場面 (つまり主にセキュリティ的に警戒が必要な場面) での活用が広がってる。
JVM が高級すぎて言語の選択が狭められたり性能上の限界があった反省から低級指向で設計されたのが WASM だ。
JVM はメソッドの選択などの機能まで JVM 側でやっていて、 Java と違う型システムの言語を採用しにくくなってる。
WASM は架空の機械語としての性質が強くて割とどんな言語でも乗せられる。
その名前 (WebAssembly) からわかる通り元はウェブのためのものではあるが、サンドボックス化が有用と考えられる場面 (つまり主にセキュリティ的に警戒が必要な場面) での活用が広がってる。
429デフォルトの名無しさん
2026/06/19(金) 10:18:38.43ID:NEQ8oIRn 速くてセキュアなRust
なんて賢い言語なんだ...笑
なんて賢い言語なんだ...笑
430デフォルトの名無しさん
2026/06/19(金) 12:46:40.99ID:dj0rGgT4 C++ Liteだよな
431デフォルトの名無しさん
2026/06/19(金) 13:23:32.56ID:U8dKrY6O 確実に動いてからチューニングなのは昔からでしょ。
ピーポーウェアで勉強したぞ。
ピーポーウェアで勉強したぞ。
432デフォルトの名無しさん
2026/06/19(金) 13:25:56.67ID:nHZpVarc433デフォルトの名無しさん
2026/06/19(金) 16:31:55.45ID:QfmBy6ss そういうずっと動き続けるわけでもない簡易プログラムならleak()で&'staticや&'static mutへ変換するのが一番簡単
特にStringなら&'static (mut) strに変換できる
Vecも&'static (mut) [T]に変換できる
一般的な型TはBox<T>を&'static (mut) Tに変換できる
所有権の管理から解放されてプログラムが簡単になる
特にStringなら&'static (mut) strに変換できる
Vecも&'static (mut) [T]に変換できる
一般的な型TはBox<T>を&'static (mut) Tに変換できる
所有権の管理から解放されてプログラムが簡単になる
434デフォルトの名無しさん
2026/06/19(金) 18:28:21.36ID:UCTygC2E >そういうずっと動き続けるわけでもない簡易プログラムなら
そういう?
どういう?
そういう?
どういう?
435デフォルトの名無しさん
2026/06/19(金) 18:41:51.92ID:hGk8QIY2 定期的に再起動する場合を除いてサーバー系はアウトだろうな
常駐しないプログラムならメモリ解放は必要ないな
常駐しないプログラムならメモリ解放は必要ないな
436デフォルトの名無しさん
2026/06/19(金) 19:21:11.30ID:9WMZ8VHE Rustの意味がなくて草
437デフォルトの名無しさん
2026/06/19(金) 20:27:30.78ID:dWQv9yW7 Rustは日常に使われるアプリやツールを書くのにも使われているもんな
それらはメモリの解放を厳密に管理する必要ないまま動作を終える
それらはメモリの解放を厳密に管理する必要ないまま動作を終える
438デフォルトの名無しさん
2026/06/19(金) 22:39:17.82ID:5MrhtQrD やっぱりArc<String>の使いどころ理解してなかったのな
439デフォルトの名無しさん
2026/06/19(金) 23:26:30.94ID:Hnexo/kr Arc<String>しても共有している間は書き換えできないよ
書き換えないならば
leak()して&'static strに変換してしまえばArc使わずともそのまま共有し放題
書き換えないならば
leak()して&'static strに変換してしまえばArc使わずともそのまま共有し放題
440デフォルトの名無しさん
2026/06/20(土) 00:05:56.64ID:/CuA6vEo そろそろメモリ解放してやれよ
441デフォルトの名無しさん
2026/06/20(土) 00:12:13.77ID:5l53Gr1n 例えば"abcde"と書けば&'static strのデータとしてプロセス動作中はメモリ上に存在し続けて解放されることはない
それを問題視する人はいないだろう
それを問題視する人はいないだろう
442デフォルトの名無しさん
2026/06/20(土) 00:40:27.56ID:HYX2FL/p 趣のある表紙だ
https://i.imgur.com/7tfDE96.jpeg
https://i.imgur.com/7tfDE96.jpeg
443デフォルトの名無しさん
2026/06/20(土) 07:15:43.46ID:AICUplIt まあヒトも動物には違いないしな
444デフォルトの名無しさん
2026/06/20(土) 09:24:30.30ID:5lghvD6e もっとC言語寄りの文法にしておけばもっと受け入れられたのに
なぜkotlinみたいな文法にしてしまったのか
なぜkotlinみたいな文法にしてしまったのか
445デフォルトの名無しさん
2026/06/20(土) 09:59:03.72ID:g0UvOlUg >>444
ドットネットの影響受けて失敗した
attribute は受けなかったなあ
public -> pub とかもC言語というよりドットネット言語だしやり直せるならpub 無くしたい
っていう文句ありながらも使い続けてる俺らは真のラストシアンだな
ドットネットの影響受けて失敗した
attribute は受けなかったなあ
public -> pub とかもC言語というよりドットネット言語だしやり直せるならpub 無くしたい
っていう文句ありながらも使い続けてる俺らは真のラストシアンだな
446デフォルトの名無しさん
2026/06/20(土) 11:56:40.54ID:cSv+RRZ0 >>443
ManningとO'Reillyを勘違いしてないかい?
ManningとO'Reillyを勘違いしてないかい?
447デフォルトの名無しさん
2026/06/20(土) 12:18:02.96ID:CYE2csAJ 小説ラストプログラミングの原著かな
448デフォルトの名無しさん
2026/06/20(土) 12:48:27.03ID:C6yaIfFE449デフォルトの名無しさん
2026/06/20(土) 13:01:57.98ID:lVtiFi2t >RustはほとんどCと一緒
複オジって何でこんな嘘を平気でつきまくれるのか不思議
複オジって何でこんな嘘を平気でつきまくれるのか不思議
450デフォルトの名無しさん
2026/06/20(土) 13:13:29.20ID:8tm3YxbS ループをイテレータで指定もあるよな
あとは誤差かな
あとは誤差かな
451デフォルトの名無しさん
2026/06/20(土) 13:58:40.76ID:79ib4I0E LLVM が(汎用のコンパイラ基盤を指向しているはずなのに) C/C++ の意味論を前提にしてる部分が多くて Rust もそれに合わさざるをえなかったという事情がある。
452デフォルトの名無しさん
2026/06/20(土) 16:22:10.67ID:dd2JrKfM **「LLVMの覇権を揺るがす動き」は、実はもう5~10年ほど前から水面下で、しかし猛烈な勢いで始まっています。**
### 1. 「LLVMを部品化する」革命(MLIR)
LLVMプロジェクト自体が、「LLVMという巨大な一枚岩」の限界を認め、**MLIR(Multi-Level IR)**という新しい基盤をLLVMの中に作り上げました。
* **つまり:** LLVMを「1つのコンパイラ」から、「コンパイラを作るための工具セット(フレームワーク)」へと作り替えているのです。
### 2. 「開発速度」を優先するバックエンド(Cranelift)
Rustコミュニティが育てている**Cranelift**は、まさに「LLVMからの脱却」を具体的に実行している例です。
* **なぜ重要か:** LLVMは「最強の性能」を出しますが、コンパイルが非常に遅い。そこで、**開発中は爆速のCraneliftを使い、出荷用だけLLVMを使う**という使い分けが、現実的な解として定着しました。
* **将来:** Craneliftがさらに進化し、最適化能力がLLVMに近づけば、「別にLLVMを通さなくてもいいよね」という選択肢が本格化します。
* **結果:** LLVMが「Cの呪縛」で最適化を渋るような場所でも、独自の最適化でLLVMを超える性能を出すケースすら出てきています。
### なぜこれが「事件」なのか
これまで「コンパイラ=LLVM(あるいはGCC)」という**二強支配**でした。しかし、今は**「LLVMはあくまで末端のツールの一つに過ぎず、真の最適化や言語の論理は、言語自身が管理する」**という時代に切り替わっています。
**つまり、今は「LLVMという岩盤を少しずつ砕きながら、その破片を組み合わせて自分たちに最適なコンパイラを再構築している」という、非常にエキサイティングな過渡期なんです。**
この「静かな革命」が今後5年でどうなると思いますか?
### 1. 「LLVMを部品化する」革命(MLIR)
LLVMプロジェクト自体が、「LLVMという巨大な一枚岩」の限界を認め、**MLIR(Multi-Level IR)**という新しい基盤をLLVMの中に作り上げました。
* **つまり:** LLVMを「1つのコンパイラ」から、「コンパイラを作るための工具セット(フレームワーク)」へと作り替えているのです。
### 2. 「開発速度」を優先するバックエンド(Cranelift)
Rustコミュニティが育てている**Cranelift**は、まさに「LLVMからの脱却」を具体的に実行している例です。
* **なぜ重要か:** LLVMは「最強の性能」を出しますが、コンパイルが非常に遅い。そこで、**開発中は爆速のCraneliftを使い、出荷用だけLLVMを使う**という使い分けが、現実的な解として定着しました。
* **将来:** Craneliftがさらに進化し、最適化能力がLLVMに近づけば、「別にLLVMを通さなくてもいいよね」という選択肢が本格化します。
* **結果:** LLVMが「Cの呪縛」で最適化を渋るような場所でも、独自の最適化でLLVMを超える性能を出すケースすら出てきています。
### なぜこれが「事件」なのか
これまで「コンパイラ=LLVM(あるいはGCC)」という**二強支配**でした。しかし、今は**「LLVMはあくまで末端のツールの一つに過ぎず、真の最適化や言語の論理は、言語自身が管理する」**という時代に切り替わっています。
**つまり、今は「LLVMという岩盤を少しずつ砕きながら、その破片を組み合わせて自分たちに最適なコンパイラを再構築している」という、非常にエキサイティングな過渡期なんです。**
この「静かな革命」が今後5年でどうなると思いますか?
453デフォルトの名無しさん
2026/06/20(土) 16:38:15.31ID:EFMbMSJL C/C++の古くて腐った仕様にどっぷり漬け込まれたLLVMがRustの最適化の足を引っ張っていて両対応のためにさらに複雑化してコードも肥大化して対応してもらうのに時間がかかっているからなあ
いずれ脱LLVMへ
いずれ脱LLVMへ
454デフォルトの名無しさん
2026/06/20(土) 16:54:54.45ID:w9YZVPpj でもllvmが最適化は一番いいから本番だけllvm使って開発中はCraneliftとかgccrsって感じやろ
455デフォルトの名無しさん
2026/06/20(土) 17:04:28.30ID:0phij8TD 現状はそう
LLVMよりコンパイルが爆速のCraneliftを開発中に併用は現実的な選択肢
LLVMよりコンパイルが爆速のCraneliftを開発中に併用は現実的な選択肢
456デフォルトの名無しさん
2026/06/20(土) 23:18:56.54ID:dOURnktR マイクロソフトやアマゾンやインテルなど大手IT企業たちが会員でWASMやWASIなど環境非依存の基盤構築するバイトコードアライアンスがあって
https://bytecodealliance.org/
そのプロジェクトの一つがLLVMに代わるコンパイラバックエンドのクレーリフトなのね
https://cranelift.dev/
https://bytecodealliance.org/
そのプロジェクトの一つがLLVMに代わるコンパイラバックエンドのクレーリフトなのね
https://cranelift.dev/
457デフォルトの名無しさん
2026/06/20(土) 23:22:02.17ID:pqrOnAYZ 元はと言えばみなギークであるという
458デフォルトの名無しさん
2026/06/20(土) 23:29:49.30ID:lctJdwIi 横文字がわからん
459デフォルトの名無しさん
2026/06/21(日) 01:50:55.18ID:GTdA0yz5 テスト
460デフォルトの名無しさん
2026/06/21(日) 15:54:41.43ID:hblBQf1A 爆速っていうからどのくらい速くなるのかと思ったら20~30%かよ
爆速の基準が低すぎ
爆速の基準が低すぎ
461デフォルトの名無しさん
2026/06/21(日) 16:01:39.12ID:29wObUac コンパイル速度?通常は3倍速くらいや
462デフォルトの名無しさん
2026/06/21(日) 16:09:32.45ID:TxX2kiic 爆速というなら5倍は欲しい
463デフォルトの名無しさん
2026/06/21(日) 16:11:16.62ID:goQPb6pr 5倍速いPC買おう
464デフォルトの名無しさん
2026/06/21(日) 22:44:22.36ID:goQPb6pr しかしsccache, moldに加えcraneliftが使えるわけか
オラわくわくすっぞ
オラわくわくすっぞ
465デフォルトの名無しさん
2026/06/23(火) 00:25:45.95ID:12RBjTc0 すべての事象を無理やりRustサイコーに持っていくエクストリーム競技
466デフォルトの名無しさん
2026/06/23(火) 01:12:00.83ID:kMJpzBzf Rustのおかげで病気が治りました
467デフォルトの名無しさん
2026/06/23(火) 01:14:41.58ID:7teoEGnT Rustのおかげで暇つぶしできます
感謝してます
感謝してます
468デフォルトの名無しさん
2026/06/23(火) 06:58:35.00ID:0ZNdKbGw Rustのおかげでホルムズ海峡が解放されました
46933
2026/06/23(火) 08:04:14.73ID:9yxUF3mx RustのおかげでFirefox一強の時代
470デフォルトの名無しさん
2026/06/23(火) 08:11:16.35ID:QHmmjZxH >>469
Servo「…」
Servo「…」
471デフォルトの名無しさん
2026/06/23(火) 08:15:29.16ID:C48OERzl 最近のservoはかなりいいぞ
そろそろ用途を限定すれば実用になりそうな気がしてる
そろそろ用途を限定すれば実用になりそうな気がしてる
472デフォルトの名無しさん
2026/06/23(火) 08:18:08.23ID:RlazN9kZ FireFoxはメモリ管理などメインはC++のまま人手も資金も足りなくて動きが鈍い
ChromeやEdgeもRustを採用している
ChromeやEdgeもRustを採用している
473デフォルトの名無しさん
2026/06/23(火) 08:26:51.85ID:QnuozFLx ff以外はchromiumしかないから全部一緒
474デフォルトの名無しさん
2026/06/23(火) 08:35:41.19ID:+iPLFp+N どのメジャーなブラウザも新たな部分からRustで書いてるから一緒
475デフォルトの名無しさん
2026/06/23(火) 08:46:17.57ID:0A2ZmqAI 2026年のServoの動向
・2026年4月13日にServo v0.1.0 が Crates.io に公開
・Rustプロジェクトへ cargo add servo で組み込めるようになりエンジンの利用ハードルが劇的に低下
・stable Rust のみで動作するようになりためnightly 依存によるビルド破壊リスクが解消
・LTS(長期サポート)版の提供開始により企業利用を見据えた安定運用が可能に
・ServoのガバナンスはLinux Foundation Europe傘下でIgalia などが主要貢献
・ChromiumとWebKitに次ぐ第三の選択肢としてServoの存在感が急速に高まっている
・2026年4月13日にServo v0.1.0 が Crates.io に公開
・Rustプロジェクトへ cargo add servo で組み込めるようになりエンジンの利用ハードルが劇的に低下
・stable Rust のみで動作するようになりためnightly 依存によるビルド破壊リスクが解消
・LTS(長期サポート)版の提供開始により企業利用を見据えた安定運用が可能に
・ServoのガバナンスはLinux Foundation Europe傘下でIgalia などが主要貢献
・ChromiumとWebKitに次ぐ第三の選択肢としてServoの存在感が急速に高まっている
476デフォルトの名無しさん
2026/06/23(火) 10:07:56.12ID:+PKTxKX2477デフォルトの名無しさん
2026/06/23(火) 10:08:34.51ID:+PKTxKX2478デフォルトの名無しさん
2026/06/23(火) 10:09:13.54ID:+PKTxKX2479デフォルトの名無しさん
2026/06/23(火) 10:18:38.34ID:EMapDDMV >>476
AI回答を尊敬する人w
AI回答を尊敬する人w
480デフォルトの名無しさん
2026/06/23(火) 10:50:30.47ID:0o6T5sFM 実際AI丸投げをAI丸投げと把握できない人は、致命的に経験値が無いんだろうし
今後のAIをAIと見抜けない人はAIをまともに使うのが難しい時代厳しいと思う
今後のAIをAIと見抜けない人はAIをまともに使うのが難しい時代厳しいと思う
481デフォルトの名無しさん
2026/06/23(火) 11:12:16.04ID:/m0VzeCZ 今時AI丸投げじゃないソースコードやドキュメントなんて存在しなくなりつつあるからナンセンスだな
482デフォルトの名無しさん
2026/06/23(火) 12:42:34.55ID:7teoEGnT そもそもRustがFirefoxのために作られたことをすっかり忘れていた件
483デフォルトの名無しさん
2026/06/23(火) 17:14:44.95ID:Uct0/q6H FireFoxのMozillaがお金ないのため
2021年にIT各大手が共同でRust Foundationを設立
MozillaはRustの商標もコードも関連サイトも全て譲渡した
2021年にIT各大手が共同でRust Foundationを設立
MozillaはRustの商標もコードも関連サイトも全て譲渡した
484デフォルトの名無しさん
2026/06/23(火) 17:35:15.87ID:frIBQcso 「単に資金が尽きて投げ出した」というよりも、「Mozillaの保護下から離れ、業界全体で共有する技術(コモンズ)として独立・発展させるための自立化(独立記念)」**という側面が非常に強いのです。
まとめ
Mozillaは確かに経営難の時期にありましたが、Rustの譲渡は、Rustという言語の将来にとって最善の選択として合意形成されたプロセスです。Mozilla自身も、現在も主要なプラチナスポンサーとしてRust Foundationを支援し続けており、Rustの成功に深く関与しています。
まとめ
Mozillaは確かに経営難の時期にありましたが、Rustの譲渡は、Rustという言語の将来にとって最善の選択として合意形成されたプロセスです。Mozilla自身も、現在も主要なプラチナスポンサーとしてRust Foundationを支援し続けており、Rustの成功に深く関与しています。
485デフォルトの名無しさん
2026/06/23(火) 17:50:37.86ID:vjGsJMUH 同時期2020年11月にMozillaは>>475のServoもLinux Foundationへ譲渡している
486デフォルトの名無しさん
2026/06/23(火) 18:10:59.73ID:wtezJ6KW 大手が共同で設立したRust Foundationもお金ないんだけどね
487デフォルトの名無しさん
2026/06/23(火) 18:31:50.39ID:sNDX5cCO Rust Foundationは参加企業が社員を供出して開発するので、キャッシュの額はあまり関係がない
488デフォルトの名無しさん
2026/06/23(火) 18:40:21.58ID:dWvz52+5 Rust Foundation 2025年度 損益計算書要約(単位:千ドル)
収益合計:5,100
【内訳】
・開発者・メンテナー支援:1,200 (23.5%)
・インフラ運用・ツール開発:800 (15.7%)
・事務局・管理費:1,500 (29.4%)
・プロジェクト・コミュニティ:700 (13.7%)
・法務・監査・コンプライアンス:400 (7.8%)
・広報・マーケティング:300 (5.9%)
費用合計:4,900
当期残額:200
【ポイント】
・サーバー維持費(インフラ運用)は全体の約15.7%に過ぎません。
・予算の大部分は、開発者やメンテナーの支援、および組織の管理・運営、法務的健全性の維持に向けられています。
・Rustエコシステム全体の持続可能性を支える組織として機能しています。
収益合計:5,100
【内訳】
・開発者・メンテナー支援:1,200 (23.5%)
・インフラ運用・ツール開発:800 (15.7%)
・事務局・管理費:1,500 (29.4%)
・プロジェクト・コミュニティ:700 (13.7%)
・法務・監査・コンプライアンス:400 (7.8%)
・広報・マーケティング:300 (5.9%)
費用合計:4,900
当期残額:200
【ポイント】
・サーバー維持費(インフラ運用)は全体の約15.7%に過ぎません。
・予算の大部分は、開発者やメンテナーの支援、および組織の管理・運営、法務的健全性の維持に向けられています。
・Rustエコシステム全体の持続可能性を支える組織として機能しています。
489デフォルトの名無しさん
2026/06/23(火) 19:26:13.37ID:HpVbVAp1490デフォルトの名無しさん
2026/06/23(火) 19:33:37.70ID:rpcPTy29 公開されているのでは?
491デフォルトの名無しさん
2026/06/23(火) 21:50:12.79ID:H3iLDTPz 企業グループだと各会社の単位で手続きするのが煩雑だから全体の権利を便宜的に所有する会社を立ち上げるみたいなことをするだろ。
なんとかホールディングスとか名前がついてるやつ。
Rust 財団はあれの非営利版みたいなことだよ。
実態としては Rust 関係では大手企業同士が協力していて、 Rust 財団はその拠点であるに過ぎない。
実働している人は各大手企業の中にもいて各企業から給料を貰っているのでそういうのは財団の金の動きとしては現れない。
なんとかホールディングスとか名前がついてるやつ。
Rust 財団はあれの非営利版みたいなことだよ。
実態としては Rust 関係では大手企業同士が協力していて、 Rust 財団はその拠点であるに過ぎない。
実働している人は各大手企業の中にもいて各企業から給料を貰っているのでそういうのは財団の金の動きとしては現れない。
492デフォルトの名無しさん
2026/06/23(火) 21:59:15.75ID:QnuozFLx ラスリナファンデはほぼGAFAMみたいなもん
493デフォルトの名無しさん
2026/06/23(火) 22:23:55.14ID:R/+Sm36w >>488
想像以上に貧乏だなw
想像以上に貧乏だなw
494デフォルトの名無しさん
2026/06/23(火) 23:37:18.55ID:elyVp0Gm せやなあ
可能性から考えれば100倍投入しても変ではない
可能性から考えれば100倍投入しても変ではない
495デフォルトの名無しさん
2026/06/24(水) 01:29:59.84ID:apSqiNvx それは>>487>>491の通りで、開発の主力はMSなどの企業から給料貰って活動している社員なので財団とは別の財布
496デフォルトの名無しさん
2026/06/24(水) 01:56:58.96ID:153VrMON Mozillaを除くと最大の支援者はAmazon
497デフォルトの名無しさん
2026/06/24(水) 18:42:03.32ID:HenuYVqD498デフォルトの名無しさん
2026/06/24(水) 18:53:57.95ID:vxQiC3uT 営利にしないことでベンダーロックを防ぐナリよ~
499デフォルトの名無しさん
2026/06/24(水) 19:01:41.60ID:tmhgCkT2 一人に深く依存してるZigは怖くて辞めた
500デフォルトの名無しさん
2026/06/24(水) 22:02:21.43ID:dlYoiEh9 そういや、Hoare氏はRustに帰ってこないの?
501デフォルトの名無しさん
2026/06/24(水) 22:02:44.43ID:/HOZBFCf 来ない。Swiftのほうに夢中らしい
502デフォルトの名無しさん
2026/06/24(水) 22:44:42.77ID:NWgkSbYP 創始者が居座ると
個人の好みや信念が客観的な良い方向より重視されてあまりよくない
個人の好みや信念が客観的な良い方向より重視されてあまりよくない
503デフォルトの名無しさん
2026/06/25(木) 00:40:24.83ID:9LQrQ4zf 優しい終身の独裁者
の素質はあるけれど本人がいろいろやりたくて執着しないタイプ
そもそも全てを投入して原型は完成したので居ても意味がないという
の素質はあるけれど本人がいろいろやりたくて執着しないタイプ
そもそも全てを投入して原型は完成したので居ても意味がないという
504デフォルトの名無しさん
2026/06/25(木) 01:14:08.02ID:bUo5GTFs 優しい(優しいとは言ってない)
505デフォルトの名無しさん
2026/06/25(木) 09:53:36.84ID:9dBvz0ch Rust応援隊って一人か二人でID変えながら沢山書き込んでるんだよなw
506デフォルトの名無しさん
2026/06/25(木) 10:18:58.74ID:9LQrQ4zf またC#アルミホイラーか
507デフォルトの名無しさん
2026/06/25(木) 10:36:50.94ID:03mbM6B0 MS信者でもない限りC#はプログラミング言語の対象にすら入って来ない
508デフォルトの名無しさん
2026/06/25(木) 11:00:08.65ID:H3mlNBo9509デフォルトの名無しさん
2026/06/25(木) 11:12:52.64ID:7DY7VVfv なんで自演してるの?
510デフォルトの名無しさん
2026/06/25(木) 11:37:27.68ID:Q8LnVDJt >>501
従来のSwiftは所有権モデルではなくARC (Automatic Reference Counting)による自動管理だったが以下のように問題が山積みだった
・隠れたコピーが発生しやすくパフォーマンス低下につながる
・参照のライフタイムが不透明でメモリ使用量が予測しづらい
・並行処理で データ競合 が起きる可能性
Swiftは様々な点でRustに遅れを取っていた
従来のSwiftは所有権モデルではなくARC (Automatic Reference Counting)による自動管理だったが以下のように問題が山積みだった
・隠れたコピーが発生しやすくパフォーマンス低下につながる
・参照のライフタイムが不透明でメモリ使用量が予測しづらい
・並行処理で データ競合 が起きる可能性
Swiftは様々な点でRustに遅れを取っていた
511デフォルトの名無しさん
2026/06/25(木) 11:37:59.62ID:Q8LnVDJt そのため昨年までのSwift最新版でRustのような所有権モデルが導入されて以下が追加された
・move(ムーブ):値の所有権を移動し元の変数は無効になる
・borrow(借用):値をコピーせず一時的に読み取り共有
・consume(消費):値を受け取った側が破棄まで責任を持つ
・move-only types(ムーブ専用型):コピー禁止の型
これではまるでRustだ
・move(ムーブ):値の所有権を移動し元の変数は無効になる
・borrow(借用):値をコピーせず一時的に読み取り共有
・consume(消費):値を受け取った側が破棄まで責任を持つ
・move-only types(ムーブ専用型):コピー禁止の型
これではまるでRustだ
512デフォルトの名無しさん
2026/06/25(木) 11:39:49.73ID:Q8LnVDJt ところがSwiftはARCに加えて後付けの所有権モデルなので指定がうざくて使いにくい分かりにくい
・move(ムーブ)例
var name = "Taro"
let newName = move name
// 所有権が name → newName に移動し元のnameは使えなくなる
・borrow(借用)例
func greet(_ name: __shared String) {
print("Hello \(name)")
}
// コピーせず複数箇所で読み取り可能
・consume(消費)例
func consume(_ name: __owned String) {
print("Consumed \(name)")
}
// 消費するため呼び出し元は name を使えなくなる
・move-only types(ムーブ専用型)例
@_moveOnly
struct Token {
let id: UUID
}
// コピー禁止で所有権の移動のみ許可
・move(ムーブ)例
var name = "Taro"
let newName = move name
// 所有権が name → newName に移動し元のnameは使えなくなる
・borrow(借用)例
func greet(_ name: __shared String) {
print("Hello \(name)")
}
// コピーせず複数箇所で読み取り可能
・consume(消費)例
func consume(_ name: __owned String) {
print("Consumed \(name)")
}
// 消費するため呼び出し元は name を使えなくなる
・move-only types(ムーブ専用型)例
@_moveOnly
struct Token {
let id: UUID
}
// コピー禁止で所有権の移動のみ許可
513デフォルトの名無しさん
2026/06/25(木) 17:40:32.61ID:RX9yhpzZ どこから拾ってきたのか知らんが間違いだらけで呆れる
もうちょっとまともなAI使えよ
もうちょっとまともなAI使えよ
514デフォルトの名無しさん
2026/06/25(木) 17:45:21.86ID:RHAlH28g 間違いがあるなら知りたい
515デフォルトの名無しさん
2026/06/25(木) 17:52:32.15ID:QgMQo9K/ そう 所有 が問題なのだ😂
516デフォルトの名無しさん
2026/06/25(木) 17:55:18.27ID:DYeeEs5/ だいたい合ってる
>>512のコード例はSwift所有権モデルガイドと同じ
Swift 5.11 Ownership Model - Step-by-Step Guide
https://dev.to/qmshahzad/swift-511-ownership-model-step-by-step-guide-172c
>>512のコード例はSwift所有権モデルガイドと同じ
Swift 5.11 Ownership Model - Step-by-Step Guide
https://dev.to/qmshahzad/swift-511-ownership-model-step-by-step-guide-172c
517デフォルトの名無しさん
2026/06/25(木) 18:23:09.50ID:bUo5GTFs appleじゃなかったらrustになれてただろうに😵🌚
518デフォルトの名無しさん
2026/06/25(木) 18:25:57.37ID:lcj7lmKo Rustから10年以上遅れて所有権モデル導入では代わりになれん
519デフォルトの名無しさん
2026/06/25(木) 18:40:20.44ID:+HKWaYcR520デフォルトの名無しさん
2026/06/25(木) 18:52:07.18ID:t8izGTNC 確かにC#で食えないのは事実だしなw
521デフォルトの名無しさん
2026/06/25(木) 19:29:40.83ID:KP9DCS92 食ってるやつは居るから食えなくはない
しかし、あなたも食えるわけではないって感じよね
Rustは日本じゃまだ食えんが
求人無いよなぁRust
しかし、あなたも食えるわけではないって感じよね
Rustは日本じゃまだ食えんが
求人無いよなぁRust
522デフォルトの名無しさん
2026/06/25(木) 20:47:04.90ID:5D1arplw C#貧民はフェイクニュース流し過ぎ
だから食えなくなるんだよ😭
だから食えなくなるんだよ😭
523デフォルトの名無しさん
2026/06/25(木) 21:24:12.45ID:RWp33b3U もう言語とかどうでもいい
偉い人が用意したSDKやライブラリに従うだけ
偉い人が用意したSDKやライブラリに従うだけ
524デフォルトの名無しさん
2026/06/25(木) 21:36:31.79ID:DLb8nWG+ もうSDKやライブラリのAPIは意識しなくなったな
AIにやりたいこと伝えて、AIが提案したSDKやライブラリにOK出すだけ
もうすぐそれすらも気にしなくなるだろう
AIにやりたいこと伝えて、AIが提案したSDKやライブラリにOK出すだけ
もうすぐそれすらも気にしなくなるだろう
525デフォルトの名無しさん
2026/06/25(木) 22:03:48.82ID:3EHRXPVF 雑なフェイク記事に騙される底リテラシーおじさんにホッコリ
526デフォルトの名無しさん
2026/06/25(木) 22:08:35.59ID:SqDouPkp 真実がほしいって?w
https://i.imgur.com/QdnVOt2.png
https://i.imgur.com/QdnVOt2.png
527デフォルトの名無しさん
2026/06/25(木) 22:24:04.40ID:uQiq36AM >>526
C/C++厨だった
C/C++厨だった
528デフォルトの名無しさん
2026/06/25(木) 23:26:28.90ID:9dBvz0ch AIが出現しなかったらRustにもワンチャンあったと思う
ご愁傷さま
ご愁傷さま
529デフォルトの名無しさん
2026/06/25(木) 23:31:00.33ID:r9zW9nN5530デフォルトの名無しさん
2026/06/25(木) 23:37:45.47ID:bD8q6S5k >>528
なぜ知的障害者は謎の念仏を連呼するんだろ
なぜ知的障害者は謎の念仏を連呼するんだろ
531デフォルトの名無しさん
2026/06/26(金) 00:11:26.33ID:w0xquu8w AIに組んで貰えるなら動作早い方がいいし
ブラックボックスになるなら中身は安全の方がいいよね
ブラックボックスになるなら中身は安全の方がいいよね
532デフォルトの名無しさん
2026/06/26(金) 07:34:04.58ID:s6VrpQLV533デフォルトの名無しさん
2026/06/26(金) 08:39:50.97ID:L2cJfSCo 終わったのはRustではなく、Rustを使えること自体によって差別化/マウンティングできていた異常な時代
そしてRustが一時期バズっていたのは、まさにその差別化によってシニアを出し抜こうとしていた若い連中のエネルギーによるものだったから、
そういう層にとっては文字通りRustは終わっちゃったんだよね
そしてRustが一時期バズっていたのは、まさにその差別化によってシニアを出し抜こうとしていた若い連中のエネルギーによるものだったから、
そういう層にとっては文字通りRustは終わっちゃったんだよね
534デフォルトの名無しさん
2026/06/26(金) 08:55:36.65ID:fu98uke2 一山いくらの案件であえてトークン効率の悪いRustを採用するケースは少ないだろうし、
Rustを非機能的な要請から本当に採用したいケースに対してRust使えるだけのジュニアが食い込むのが難しくなったのは確か
異常な時代が終わっただけとも言えるが、いずれにせよRustはもはや夢のブルーオーシャンではなくなってしまった
Rustを非機能的な要請から本当に採用したいケースに対してRust使えるだけのジュニアが食い込むのが難しくなったのは確か
異常な時代が終わっただけとも言えるが、いずれにせよRustはもはや夢のブルーオーシャンではなくなってしまった
535デフォルトの名無しさん
2026/06/26(金) 10:17:08.56ID:0q+pj6Gj 複おじ並みに視野狭窄
そらマウンティングもされるわ
そらマウンティングもされるわ
536デフォルトの名無しさん
2026/06/26(金) 10:42:01.04ID:PEhxhe+p 単なるツールを目的より成功を軸に考えてる障害者
そらなにも成せませんわ
そらなにも成せませんわ
537デフォルトの名無しさん
2026/06/26(金) 11:05:39.81ID:BfAXSFiy RustでAI使わんな
手で書いたほうが早いし欲しい設計にできるから
細かく設計書作る時間あれば完成版コード書けてしまう
コード書きながら設計するタイプの人間にはAIは使いにくい
手で書いたほうが早いし欲しい設計にできるから
細かく設計書作る時間あれば完成版コード書けてしまう
コード書きながら設計するタイプの人間にはAIは使いにくい
538デフォルトの名無しさん
2026/06/26(金) 11:09:58.96ID:gy4sOx+s ありえなくて草
どんなショボいコードなんだろ
どんなショボいコードなんだろ
539デフォルトの名無しさん
2026/06/26(金) 12:01:47.93ID:BfAXSFiy >>536
こういう煽りはいらんわ
こういう煽りはいらんわ
540デフォルトの名無しさん
2026/06/26(金) 12:15:01.28ID:X0CUhI+i 単なるツールを目的より成功を軸に考えてる障害者
そらなにも成せませんわw
そらなにも成せませんわw
541デフォルトの名無しさん
2026/06/26(金) 12:47:27.28ID:BfAXSFiy >>540
コピペするほど気に入ってんのかそのフレーズ
コピペするほど気に入ってんのかそのフレーズ
542デフォルトの名無しさん
2026/06/26(金) 14:59:40.69ID:QCJ30FaI >>537
もちろん完璧な設計をいきなり出来る人は存在しなくて、図で描くか文章で書くかコーディングするか、何らか始めてから不足が見つかりそれを繰り返しながら設計が育っていく。
もちろん完璧な設計をいきなり出来る人は存在しなくて、図で描くか文章で書くかコーディングするか、何らか始めてから不足が見つかりそれを繰り返しながら設計が育っていく。
543デフォルトの名無しさん
2026/06/26(金) 16:27:04.30ID:aoI9+W16 ま清書用言語ではなくなった感はある
544デフォルトの名無しさん
2026/06/26(金) 16:34:41.06ID:6Blj0nzP いきなりRustでコーディングを始めながらAIに支援してもらう形が最も効率がいい
545デフォルトの名無しさん
2026/06/26(金) 16:54:15.45ID:jsZ89Crw AIが清書するでしょ
546デフォルトの名無しさん
2026/06/26(金) 20:20:08.14ID:YSsQEvbH Rust製zlib実装がIntel CPUバグを回避。C言語なら黙って壊れていた
https://joho-todai.com/rust-zlib-intel-cpu-bug-workaround/
https://joho-todai.com/rust-zlib-intel-cpu-bug-workaround/
547デフォルトの名無しさん
2026/06/26(金) 20:33:16.40ID:Fqm1/AjY ふーむ、控えめに言って最強
548デフォルトの名無しさん
2026/06/26(金) 20:52:32.33ID:dDWAw5Rr プログラマーが気を揉まなくてもC++よりもコンパイラがよしなにやってくれる楽なC++の位置づけにもかかわらず
一部のニワカプログラマーがjavascriptに変わる高速なスクリプト言語と勘違いして飛びついた結果こてんぱんに打ちのめされたのがRust
一部のニワカプログラマーがjavascriptに変わる高速なスクリプト言語と勘違いして飛びついた結果こてんぱんに打ちのめされたのがRust
549デフォルトの名無しさん
2026/06/26(金) 20:56:41.91ID:GCz/uZJ4 ガベージコレクションみたいにメモリを自動的に安全解放してくれるのでRustへ移行したよ
550デフォルトの名無しさん
2026/06/26(金) 21:10:08.04ID:GTFUrg+O 自動で安全になるのはありがたいが逆に細部を自分で制御したい場合に多少の面倒さはある。
551デフォルトの名無しさん
2026/06/26(金) 22:06:20.64ID:U88g501a552デフォルトの名無しさん
2026/06/26(金) 22:21:10.56ID:HQPYgSTI ご愁傷様です
553デフォルトの名無しさん
2026/06/26(金) 22:22:50.49ID:HcfS+DTg 最強言語は今後300年はRustやな
554デフォルトの名無しさん
2026/06/26(金) 22:34:00.30ID:apEYfz2N C++で書いて、AIでRustに移植するのが正解か
555デフォルトの名無しさん
2026/06/26(金) 22:35:19.17ID:HcfS+DTg 低レイヤー同士なら最初からRustだろ
556デフォルトの名無しさん
2026/06/26(金) 23:00:52.03ID:VGmISjBs >>554
書きにくいC++で書くメリットが全くない
書きにくいC++で書くメリットが全くない
557デフォルトの名無しさん
2026/06/26(金) 23:30:35.78ID:8vWbvxi5 アメリカ政府「c+からrustに移行汁!w」
558デフォルトの名無しさん
2026/06/27(土) 07:03:56.35ID:DbZJHonT AIスレじゃないが
AIに書かせたものはAIにレビューさせないと無駄な手間が増える
今のAIは知ってることとやることがバラバラな分裂症みたいなものだからな
でもこういう自己レビューと修正までオートで回した結果を一発で出せるようにプロンプトやスキル組み立ててるやついるのかな?
もう自己レビューさせたらわらわら指摘が出てくるコードをいちいち見せられるの飽きたわ
AIに書かせたものはAIにレビューさせないと無駄な手間が増える
今のAIは知ってることとやることがバラバラな分裂症みたいなものだからな
でもこういう自己レビューと修正までオートで回した結果を一発で出せるようにプロンプトやスキル組み立ててるやついるのかな?
もう自己レビューさせたらわらわら指摘が出てくるコードをいちいち見せられるの飽きたわ
559デフォルトの名無しさん
2026/06/27(土) 11:11:14.01ID:/yksgT9O Rustはまずコンパイラにレビューさせるから
560デフォルトの名無しさん
2026/06/27(土) 13:57:07.64ID:hh4lZM1J Claudeは空気読んで迷走しやすい印象だな
対してCodexは比較的straightforwardかつ、明確にスコープを絞ってその範囲できっちり内省して仕上げてくるから
Rust使う人ならCodexの方が好みに合いそう
対して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/K2f12Q566デフォルトの名無しさん
2026/06/29(月) 20:36:30.37ID:h11iTlEd フロンティアモデルの使用が規制されてきてるからRust採用してるとこはビジネス継続できないかもね
567デフォルトの名無しさん
2026/06/29(月) 22:11:16.20ID:gvivmJdC 規制モデルではない既存モデル利用でRustのAIコーディングに一切影響はない
それはともかく
今回ダメージを受けるのは米政府による規制リスクが顕になった米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
https://i.imgur.com/xPmzqDL.png
570デフォルトの名無しさん
2026/06/30(火) 03:29:54.64ID:UwUEQdfN 規制解除が来ないとしても
FableはFusionやFuguで代替できる
だから規制解除せざるを得なくなるだろう
FableはFusionやFuguで代替できる
だから規制解除せざるを得なくなるだろう
571デフォルトの名無しさん
2026/06/30(火) 06:53:37.02ID:VyWtSke0 まあ時間の問題よ
572デフォルトの名無しさん
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/
https://blog.rust-lang.org/2026/06/30/Rust-1.96.1/
573デフォルトの名無しさん
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
原因が辛いな
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++を完全に撲滅するしか
575デフォルトの名無しさん
2026/07/01(水) 05:50:22.08ID:tVQWuAxK >>573
Cに責任をなすりつけようとするな
Cに責任をなすりつけようとするな
576デフォルトの名無しさん
2026/07/01(水) 05:53:01.75ID:Bfy85+Be f47とF/A-XXもrust使われてるんじゃろか
f35はc++じゃったけぢ
f35はc++じゃったけぢ
577デフォルトの名無しさん
2026/07/01(水) 07:40:11.14ID:Dm2bSUa2 Cがバッファオーバーフローフローか
Rustで書き直していくプロジェクトも対象が広すぎて資金が足りないのかな
Rustで書き直していくプロジェクトも対象が広すぎて資金が足りないのかな
57833
2026/07/01(水) 08:44:21.52ID:x5hm259/ 574さんがRust製OSの作製を開始しました
579デフォルトの名無しさん
2026/07/01(水) 08:48:22.44ID:J6+Wp2Ft Redoxは一応実機で動くようにはなったんだっけ?
580デフォルトの名無しさん
2026/07/01(水) 09:52:39.96ID:z8w3kTSV >>572
cargoって自己ホスティングしてないんか
cargoって自己ホスティングしてないんか
581デフォルトの名無しさん
2026/07/02(木) 00:30:59.92ID:bbwDIcek582デフォルトの名無しさん
2026/07/04(土) 10:01:00.66ID:mbkrcnZH USBメモリからブートしました
ログインの画面が出たけどキーボード、
マウスが動かないのでそこまでですw
ログインの画面が出たけどキーボード、
マウスが動かないのでそこまでですw
583デフォルトの名無しさん
2026/07/04(土) 16:51:50.48ID:KbeFkU6M Redoxが完成する頃には
AIが楽々とOSをRustで組み立ててそうw
AIが楽々とOSをRustで組み立ててそうw
584デフォルトの名無しさん
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:sDH5Hb1W587デフォルトの名無しさん
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
「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以前からのプロジェクトは発症しやすい法則
AI以前からのプロジェクトは発症しやすい法則
590デフォルトの名無しさん
2026/07/04(土) 18:43:49.99ID:8/8igHzO AI禁止プロジェクトは置いて枯れるだろうな
591デフォルトの名無しさん
2026/07/04(土) 18:50:33.34ID:KFkTDe3K こういうガイジである自覚すらない、真のガイジのバイブコーダーによる貢献(核大爆笑)の排除が目的なんだけど
ガイジに反AIとそのあたりの区別は難しいんだろうな
ガイジに反AIとそのあたりの区別は難しいんだろうな
592デフォルトの名無しさん
2026/07/04(土) 19:01:11.02ID:XNjaaoUd Rustでバイブコーディングはできないでしょ。コンパイラに拒否されるから
593デフォルトの名無しさん
2026/07/04(土) 19:03:34.63ID:LMK+sF47 ###結論
Rustにおいて「何も考えずに殴り書きして実行する」のは、言語の設計思想に真っ向から反するため、物理的に拒否されます。
「コンパイラに育てられる」という感覚を受け入れられるようになると、逆にRustの方が「意図しないバグで落とされるバイブコーディング」よりも安定して開発できる、という逆転現象が起きるのもRustの面白いところです。
Rustにおいて「何も考えずに殴り書きして実行する」のは、言語の設計思想に真っ向から反するため、物理的に拒否されます。
「コンパイラに育てられる」という感覚を受け入れられるようになると、逆にRustの方が「意図しないバグで落とされるバイブコーディング」よりも安定して開発できる、という逆転現象が起きるのもRustの面白いところです。
594デフォルトの名無しさん
2026/07/04(土) 19:18:41.09ID:oXbBPhY/595デフォルトの名無しさん
2026/07/04(土) 19:26:21.18ID:gJXjzyRI Redoxは硬派だな
頑張って欲しい
頑張って欲しい
596デフォルトの名無しさん
2026/07/04(土) 19:28:58.86ID:wdEihK+4 どうせやるならLinux の後追いじゃなく
AIを前提にした作りにするとか何か
差別化が欲しいところ
AIを前提にした作りにするとか何か
差別化が欲しいところ
597デフォルトの名無しさん
2026/07/04(土) 19:41:09.39ID:XyrbvbjD Linuxカーネル: モノリシックカーネル
Redox OS: マイクロカーネル
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
キチガイ!障害者!ヽ(`Д´)ノ ムキー!!
ボランティアOSにも容赦しないAI狂信者さんw
601デフォルトの名無しさん
2026/07/04(土) 20:04:45.32ID:mbkrcnZH602デフォルトの名無しさん
2026/07/04(土) 20:06:10.64ID:u29qM5Ez AI禁止?😨
ヒエッ😨
ガチガイジやんけ😨
ヒエッ😨
ガチガイジやんけ😨
603デフォルトの名無しさん
2026/07/04(土) 20:10:46.03ID:60XPFp4U 「AI禁止」驚き屋
604デフォルトの名無しさん
2026/07/04(土) 20:16:13.82ID:tGK2dVsN 健常者の集まりだと思っていたRust集団に障害者がいたのはさすがに驚くでしょw
605デフォルトの名無しさん
2026/07/04(土) 20:22:37.62ID:jXhMq2MY 道具ごときに何を言い争ってんだよw
606デフォルトの名無しさん
2026/07/04(土) 20:27:21.85ID:Cf/lYUZ/ 人間の文明は道具の文明ですからね
C++とかいう欠陥品の反省からRustが生まれました(笑)
C++とかいう欠陥品の反省からRustが生まれました(笑)
607デフォルトの名無しさん
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
静的サイトジェネレータ「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で使えるようにならんと機会がないわ
低レイヤー案件ない
低レイヤー案件ない
609デフォルトの名無しさん
2026/07/04(土) 22:42:09.98ID:IacAVPN8 rustさいこー
610デフォルトの名無しさん
2026/07/04(土) 22:53:06.18ID:KO7nFuUy >>607
>>これまでこのコンパイラはGo言語と>>WebAssemblyで構成されていましたが、新たに書き下ろされた高速なRust製コンパイラとなっています。
>>これまでこのコンパイラはGo言語と>>WebAssemblyで構成されていましたが、新たに書き下ろされた高速なRust製コンパイラとなっています。
611デフォルトの名無しさん
2026/07/05(日) 07:51:44.62ID:TFD+PKzm クジラさんの本で勉強してまーす
612デフォルトの名無しさん
2026/07/06(月) 14:33:22.20ID:wKirmoVj >>608
全部プラットフォーム側が準備してくれないとファイル一つアップロードできないのかお前は
全部プラットフォーム側が準備してくれないとファイル一つアップロードできないのかお前は
613デフォルトの名無しさん
2026/07/06(月) 16:40:29.76ID:cQEBq+Tp >>612
ファイル一つアップすれば終わりでええんか
ファイル一つアップすれば終わりでええんか
614デフォルトの名無しさん
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言語などの従来の言語では、「メモリ安全性の欠如(バッファオーバーフローなど)」がドライバクラッシュや深刻なセキュリティ脆弱性の原因となってきました。
デバイスドライバは非常にバグが許されない領域です。C言語などの従来の言語では、「メモリ安全性の欠如(バッファオーバーフローなど)」がドライバクラッシュや深刻なセキュリティ脆弱性の原因となってきました。
617デフォルトの名無しさん
2026/07/09(木) 13:03:36.75ID:C0nRPHdJ redox osは天下を取る
rust製のredox osは最強!
rust製のredox osは最強!
618デフォルトの名無しさん
2026/07/09(木) 13:22:21.05ID:oZjOez5s アプリケーションの数が揃わないと広く使われるようにはならないので実用指向のデスクトップ OS は POSIX 互換 (またはサブセット) にせざるを得ないという現実がある。
619デフォルトの名無しさん
2026/07/09(木) 15:48:36.18ID:KEpkCg/h ここを見なければRedoxが障害者集団だと永久に分からなかった恐れがある
早いに越したことはない
早いに越したことはない
620デフォルトの名無しさん
2026/07/09(木) 22:07:50.03ID:t5kHx157621デフォルトの名無しさん
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
健常者()おじさんよりも有能そうなので安心した
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
624デフォルトの名無しさん
2026/07/10(金) 10:16:28.26ID:vAtHiKJ9 だってAIの登場でRustで作る意味を失ったから
625デフォルトの名無しさん
2026/07/10(金) 10:24:20.52ID:HBpFJaj7 AIガー😩
626デフォルトの名無しさん
2026/07/10(金) 10:42:22.47ID:cqmL8hSe 効いてて草
文句があるならフォークすれば?
文句があるならフォークすれば?
627デフォルトの名無しさん
2026/07/10(金) 10:46:31.22ID:JiK1fYE+ Winはゴミになったので
Debianに移りました
Debianに移りました
628デフォルトの名無しさん
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関係だと思う
もう終わった言語
もう終わった言語
632デフォルトの名無しさん
2026/07/10(金) 19:46:24.03ID:H/W+Qfc7 プログラミングはオワコン
633デフォルトの名無しさん
2026/07/10(金) 19:47:29.12ID:nsq7GdMV 終わってるのは作業でプログラミングやってる連中
634デフォルトの名無しさん
2026/07/10(金) 20:45:48.18ID:bAT5n0dl >>631
そんなことは全くなくて、ミニマムでないといけない場所ではまだ何十年も使われるだろう
そんなことは全くなくて、ミニマムでないといけない場所ではまだ何十年も使われるだろう
635デフォルトの名無しさん
2026/07/10(金) 21:17:08.50ID:S7/liupQ \(^o^)/Cオワタ
636デフォルトの名無しさん
2026/07/10(金) 21:38:19.61ID:+QHdUrbJ まあ RAM が 2KB くらいしかない PIC とかだとどうせ手作業でメモリ割り当ての計画はしなきゃならないし、 Rust で出来なくもないけど Rust を使う甲斐はないな
637デフォルトの名無しさん
2026/07/11(土) 09:47:33.20ID:7e4uASUN638デフォルトの名無しさん
2026/07/11(土) 10:15:24.04ID:p/FgiGAA >>637
どうせ動的割り当てしないんだからRustの意味がないってことでしょ
どうせ動的割り当てしないんだからRustの意味がないってことでしょ
639デフォルトの名無しさん
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/
https://blog.rust-lang.org/2026/07/09/Rust-1.97.0/
640デフォルトの名無しさん
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を選択してもらえるよう電気担当者にお願いしようよ
Rustでもメモリの割り当てはできるのは当然でしょう
PIC使うんならRAMのサイズも極小
そんな想像を絶する厳しい制約のある環境ならRustのメリットはゼロ、デメリットにしかならん
Rustを使いたいならせめて16KBぐらいの内蔵RAMの搭載された最新のMCUを選択してもらえるよう電気担当者にお願いしようよ
643デフォルトの名無しさん
2026/07/12(日) 00:31:35.18ID:MVcsLvMp というか、RAMが小さすぎるとどうせ大したことはできないからRustを使わなくても全体を見通せるというのはある
644デフォルトの名無しさん
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言語を完全に捨てることが望ましい
C言語を使うのは環境依存Cコンパイラしか提供されない特殊な環境のみに限る
そういうレア環境に関わらないほとんどの人はC言語を完全に捨てることが望ましい
647デフォルトの名無しさん
2026/07/12(日) 03:15:31.48ID:MVcsLvMp648デフォルトの名無しさん
2026/07/12(日) 03:16:05.09ID:MVcsLvMp649デフォルトの名無しさん
2026/07/12(日) 06:48:11.85ID:o1zfMS4T モダン文法cmakeいらないてだけでrustでやる価値はある
char関係とかガイジ仕様だし作ったやつ頭おかしい
char関係とかガイジ仕様だし作ったやつ頭おかしい
650デフォルトの名無しさん
2026/07/12(日) 07:02:04.32ID:Fwmr2pwm >>648
こいつが1番Cコード書いてそう
確かにミニマム環境だと既存の最適化されたコードがモノを言う
通信のための送受信バッファでさえも128byteすら確保することも許されず、ファームのアップデーターを組むのも一苦労っていう環境な
懐かしい
こいつが1番Cコード書いてそう
確かにミニマム環境だと既存の最適化されたコードがモノを言う
通信のための送受信バッファでさえも128byteすら確保することも許されず、ファームのアップデーターを組むのも一苦労っていう環境な
懐かしい
651デフォルトの名無しさん
2026/07/12(日) 07:48:38.67ID:1jPGulCW Cで書く必要性ないよな
Rustでいい
Rustでいい
652デフォルトの名無しさん
2026/07/12(日) 15:34:26.44ID:QV3dOK2m Cはシンプルな構文を備えた高級アセンブラとして非常に優秀
少なくともマイコン用と教材用言語としては最適だと思う
少なくともマイコン用と教材用言語としては最適だと思う
653デフォルトの名無しさん
2026/07/12(日) 16:12:42.95ID:D6oRJmBt 今でも基本的な資料が C をベースに説明されていることはあるので文法の詳細までは不要にしても C を全く知らないでいるというのが難しいことはあるよ。
654デフォルトの名無しさん
2026/07/12(日) 16:42:50.01ID:laP+8RXQ Cがあるのは怠慢でしかない
655デフォルトの名無しさん
2026/07/12(日) 17:57:09.36ID:jP6GtkRH BunがZigからRustに、わずか11日のバイブコーディングで完全移植されたけど
これって結局実験のための使い捨てじゃなくて、Zig版は放棄してRust版で開発していくんだな
これって結局実験のための使い捨てじゃなくて、Zig版は放棄してRust版で開発していくんだな
656デフォルトの名無しさん
2026/07/12(日) 19:00:13.88ID:GcYTZxsx どうして最初からRustで作れなかったんだろう…
657デフォルトの名無しさん
2026/07/12(日) 19:55:26.18ID:R3cyjD4u >>656
JavaScriptCore を中核にする前提だからというのが大きいらしい。
Bun 側のメモリ管理は JavaScriptCore 側と協調して性能が出るようにチューニングしたいという動機があって底レイヤのメモリ管理の細部をいじりやすいものを選んだら Zig になった。
でもそんな細部を手作業でいじってたら問題も起こるわな。
Bun がいきづまっていたのは Zig の問題ではなく Bun の設計方針が品質管理しづらい形だったってことだ。
方針を変えないなら Rust に変えたからと言ってそんなに良くならないと思うし、細部の制御を諦めるなら Zig でも十分なコード品質になったと思う。
JavaScriptCore を中核にする前提だからというのが大きいらしい。
Bun 側のメモリ管理は JavaScriptCore 側と協調して性能が出るようにチューニングしたいという動機があって底レイヤのメモリ管理の細部をいじりやすいものを選んだら Zig になった。
でもそんな細部を手作業でいじってたら問題も起こるわな。
Bun がいきづまっていたのは Zig の問題ではなく Bun の設計方針が品質管理しづらい形だったってことだ。
方針を変えないなら Rust に変えたからと言ってそんなに良くならないと思うし、細部の制御を諦めるなら Zig でも十分なコード品質になったと思う。
658デフォルトの名無しさん
2026/07/12(日) 20:15:44.88ID:v8q9Sjsx じゃあAIとRustは相性バツ牛ンってことで
659デフォルトの名無しさん
2026/07/12(日) 20:18:25.83ID:6dSrh3Uw AI禁止?😨
ヒエッ😨
ガチガイジやんけ😨
ヒエッ😨
ガチガイジやんけ😨
660デフォルトの名無しさん
2026/07/12(日) 20:22:19.11ID:MVcsLvMp661デフォルトの名無しさん
2026/07/12(日) 20:22:52.05ID:MVcsLvMp 知識がない状態でいくら言っても「ああ、こいつ何もわからんのか」と思われるだけだけどw
662デフォルトの名無しさん
2026/07/12(日) 20:27:04.70ID:MVcsLvMp663デフォルトの名無しさん
2026/07/12(日) 20:30:02.68ID:MVcsLvMp664デフォルトの名無しさん
2026/07/12(日) 20:35:40.62ID:jP6GtkRH yt-dlpは利用するJavaScriptランタイムのサポートにあたって
BunがAnthropicにJoinしたことで、開発がClaudeによるバイブコーディング100%になるってんで
今後の品質向上に期待できないと切り捨てて、denoメインに切り替えてたな
BunがAnthropicにJoinしたことで、開発がClaudeによるバイブコーディング100%になるってんで
今後の品質向上に期待できないと切り捨てて、denoメインに切り替えてたな
665デフォルトの名無しさん
2026/07/12(日) 20:43:26.73ID:MVcsLvMp Denoメインなのは元からやぞ
あと、それ以前から期待できる品質があったとは思えん
あと、それ以前から期待できる品質があったとは思えん
666デフォルトの名無しさん
2026/07/12(日) 21:43:05.10ID:ccqQajlx つまりRustは最高で
他はハナクソってことか😂
他はハナクソってことか😂
667デフォルトの名無しさん
2026/07/12(日) 21:47:19.19ID:ccqQajlx ゴミ言語の知識とか持ってるだけで負債や😨
668デフォルトの名無しさん
2026/07/12(日) 21:55:06.33ID:1Rn3VSnp Cとか言い始めたらジジイ
669デフォルトの名無しさん
2026/07/12(日) 22:34:13.47ID:BzHhysWV まぁ、基本文法とかどの言語もCベースだし
C学べば他の言語も書きやすいよね
えっ、includeしなくていいの!?
メイン関数にリターンつけなくていいの?
とかはあるけどさ
だからこそRustのfor文は最初ナニコレしてた
C学べば他の言語も書きやすいよね
えっ、includeしなくていいの!?
メイン関数にリターンつけなくていいの?
とかはあるけどさ
だからこそRustのfor文は最初ナニコレしてた
670デフォルトの名無しさん
2026/07/12(日) 22:57:30.94ID:1QkBFZ7P Rustを理解できなくて問題山積みのC言語にこだわってるダメなプログラマーもいるよ
671デフォルトの名無しさん
2026/07/13(月) 00:09:14.88ID:20QlYRrh cmake書かないでいいってだけで地獄を回避できるしrustでいい
672デフォルトの名無しさん
2026/07/13(月) 00:29:29.04ID:J8tBklEt Mesonがあるやん
673デフォルトの名無しさん
2026/07/13(月) 00:42:06.76ID:llmW2skB これでいいんでないの?
https://cabinpkg.com/
https://cabinpkg.com/
674デフォルトの名無しさん
2026/07/13(月) 01:38:29.97ID:5sH5Cvg8675デフォルトの名無しさん
2026/07/13(月) 01:43:30.90ID:5sH5Cvg8 なぜかCMakeとC言語を区別できない人が多いけど、別物だからね
676デフォルトの名無しさん
2026/07/13(月) 05:14:02.73ID:L/SYu8E/677デフォルトの名無しさん
2026/07/13(月) 07:29:50.54ID:ZZgUOQpJ 言語としては C のメリットがゼロだと仮定しても C で作られたものや資料が今の瞬間にただちに消滅して Rust に置き換わるわけではないからな。
678デフォルトの名無しさん
2026/07/13(月) 08:51:23.28ID:g1v5f3wA Cはシンプルなので初修言語として工学部で大人気
679デフォルトの名無しさん
2026/07/13(月) 08:54:33.07ID:FSpLWmCt 教師「これはおまじないです」
680デフォルトの名無しさん
2026/07/13(月) 12:17:53.46ID:1Np6UUvi 名前空間がないならマクロで識別子合成すればいいじゃない
681デフォルトの名無しさん
2026/07/13(月) 13:26:12.79ID:u1fsuzip Cは階層名前空間がないだけでなく
マクロが汚染マクロという欠陥もあって
マクロが汚染マクロという欠陥もあって
682デフォルトの名無しさん
2026/07/13(月) 13:33:20.18ID:yuDsM7nm C(やC++)とcmakeとvcpkgをセットで入門しようとするのは良い心がけかと
一方でcmake書くのが地獄と言ってる向きはpreset以前の昔の話を引きずってるのかも
一方でcmake書くのが地獄と言ってる向きはpreset以前の昔の話を引きずってるのかも
683デフォルトの名無しさん
2026/07/13(月) 14:57:57.42ID:5sH5Cvg8684デフォルトの名無しさん
2026/07/13(月) 14:59:39.98ID:5sH5Cvg8 >>676
雑務が多すぎるってのはそう
わかり切ってることはコンパイラにやらせた方がいい
ただ、シェルスクリプトと組み合わせて小さな処理をやらせる程度ならRustを使う方が手間だったりするので、そこは使い方次第でメリットがないわけじゃない
雑務が多すぎるってのはそう
わかり切ってることはコンパイラにやらせた方がいい
ただ、シェルスクリプトと組み合わせて小さな処理をやらせる程度ならRustを使う方が手間だったりするので、そこは使い方次第でメリットがないわけじゃない
685デフォルトの名無しさん
2026/07/13(月) 15:00:53.60ID:5sH5Cvg8686デフォルトの名無しさん
2026/07/13(月) 16:53:10.87ID:g4r/A7hW Cとかいう欠陥言語😨
687デフォルトの名無しさん
2026/07/13(月) 17:07:01.20ID:ZZgUOQpJ LLVM が汎用のコンパイラ基盤といいつつ C/C++ の抽象計算機のモデルに依存してるのは他に参考になるモデルが存在しないからというすごくシンプルな原因がある。
688デフォルトの名無しさん
2026/07/13(月) 18:12:24.41ID:wcsb7Me7 自閉症は長文と起源主張とキムチが多い
つねに後ろ向きなのだ
つねに後ろ向きなのだ
689デフォルトの名無しさん
2026/07/13(月) 18:57:54.31ID:HxSiIqGd 一方ZigはLLVM依存を解消するのであった
690デフォルトの名無しさん
2026/07/13(月) 19:03:04.21ID:wbUiEDKP 脱LLVMというより下請なんで
新しいものが作られていく
新しいものが作られていく
691デフォルトの名無しさん
2026/07/13(月) 19:04:59.91ID:kDRSFGc1 Rsutと比べるならHaskell
692デフォルトの名無しさん
2026/07/13(月) 19:21:56.57ID:WmNCvL1M Zigをよそ目にOdin-langが1.0になったね
693デフォルトの名無しさん
2026/07/13(月) 20:10:22.04ID:5sH5Cvg8694デフォルトの名無しさん
2026/07/13(月) 20:11:55.16ID:5sH5Cvg8 >>689
RustもバックエンドにLLVMを使わないツールチェーンは開発されてるし、C / C++ はGCCやMSVCなどLLVMに依存しないコンパイラが最初から多いしで、別に珍しい話でもない
RustもバックエンドにLLVMを使わないツールチェーンは開発されてるし、C / C++ はGCCやMSVCなどLLVMに依存しないコンパイラが最初から多いしで、別に珍しい話でもない
695デフォルトの名無しさん
2026/07/13(月) 20:13:02.21ID:5sH5Cvg8696デフォルトの名無しさん
2026/07/13(月) 20:31:20.28ID:XyR0u5Tj 🥴
697デフォルトの名無しさん
2026/07/13(月) 21:13:53.31ID:20QlYRrh 🌚
698デフォルトの名無しさん
2026/07/13(月) 21:27:15.30ID:5B+YKcIA makefile書く方が楽
CMakeListsは自由度高すぎ、設定多すぎて逆に覚えにくい
コンパイルオプションそんな色々いじらんて
CMakeListsは自由度高すぎ、設定多すぎて逆に覚えにくい
コンパイルオプションそんな色々いじらんて
699デフォルトの名無しさん
2026/07/13(月) 22:14:12.46ID:7hQsQB5I cargoでいいじゃん
700デフォルトの名無しさん
2026/07/13(月) 22:21:56.84ID:7hQsQB5I701デフォルトの名無しさん
2026/07/13(月) 22:35:20.85ID:IYFP4qZy 中途半端だといっそCで良くない?ってなるんだよな。コンパイラとかも組み込み含め揃ってるし。
今時バイブコーディングでコンパイラもライブラリも整備できるとはいえ、タダじゃないんだから
今時バイブコーディングでコンパイラもライブラリも整備できるとはいえ、タダじゃないんだから
702デフォルトの名無しさん
2026/07/14(火) 00:18:07.85ID:LSxhNHSJ Rustは次世代標準
簡単な話だ
簡単な話だ
703デフォルトの名無しさん
2026/07/14(火) 03:54:05.98ID:PDnGUZsx っぱモズィラ・ファウンデーション製のラストよ
704デフォルトの名無しさん
2026/07/14(火) 06:23:56.26ID:9TBUfdme >>698
> コンパイルオプションそんな色々いじらんて
それらを CMakePresets.json や CMakeUserPresets.json に書いておいて使いまわすのですよ
基本 CMakeLists.txt にはプロジェクト名とソースファイル名、依存パッケージ関連しか書かない
> コンパイルオプションそんな色々いじらんて
それらを CMakePresets.json や CMakeUserPresets.json に書いておいて使いまわすのですよ
基本 CMakeLists.txt にはプロジェクト名とソースファイル名、依存パッケージ関連しか書かない
705デフォルトの名無しさん
2026/07/14(火) 07:00:38.28ID:0Anx911b >>702
数十年後にはISO標準化されているかな
数十年後にはISO標準化されているかな
706デフォルトの名無しさん
2026/07/14(火) 07:02:55.43ID:RVJ2v08z 足を引っ張るそういうのは要らん
コンパイラ乱立も不要
コンパイラ乱立も不要
707デフォルトの名無しさん
2026/07/14(火) 13:16:53.78ID:LSxhNHSJ リストラされまくりエンジニアたちに新規開拓する余地が生まれるのがRust
708デフォルトの名無しさん
2026/07/14(火) 14:10:53.49ID:/b2uC2Vr709デフォルトの名無しさん
2026/07/14(火) 14:11:29.76ID:/b2uC2Vr >>704
だったら読みやすく保守しやすいMakefileの方がよくないか
だったら読みやすく保守しやすいMakefileの方がよくないか
710デフォルトの名無しさん
2026/07/14(火) 14:41:11.33ID:mEqkDKby >>692
Odin のリリースは日付で書いてあるからバージョンナンバーがわかんねぇ
Odin のリリースは日付で書いてあるからバージョンナンバーがわかんねぇ
711デフォルトの名無しさん
2026/07/14(火) 14:54:03.04ID:zfoKcE0l >>709
cmake はクロスプラットフォーム、クロス IDE のためのメタビルドツール
しかも CMakeLists.txt と CMake(User)Presets.json をプロジェクトフォルダにおいておけば
VS なら勝手に cmake プロジェクトと認識するから VS 固有のソリューション/プロジェクトを生成する必要もない
Presetsで定義したビルドプリセット(通常は debug/release など)をプルダウンから切り替えるだけで自動的に cmake の configure が走って find_package に従って依存関係を debug/release でビルドしてくれる (しかも vcpkg がバイナリキャッシュしてるので2度目や他のプロジェクトで同一オプションでビルドしてあればそれが使われる)
同等の事をやったら「読みやすく保守しやすいMakefile」ではなくなるのでは?
(少なくともcmakeで生成したmakefileは読む気にならない)
cmake はクロスプラットフォーム、クロス IDE のためのメタビルドツール
しかも CMakeLists.txt と CMake(User)Presets.json をプロジェクトフォルダにおいておけば
VS なら勝手に cmake プロジェクトと認識するから VS 固有のソリューション/プロジェクトを生成する必要もない
Presetsで定義したビルドプリセット(通常は debug/release など)をプルダウンから切り替えるだけで自動的に cmake の configure が走って find_package に従って依存関係を debug/release でビルドしてくれる (しかも vcpkg がバイナリキャッシュしてるので2度目や他のプロジェクトで同一オプションでビルドしてあればそれが使われる)
同等の事をやったら「読みやすく保守しやすいMakefile」ではなくなるのでは?
(少なくともcmakeで生成したmakefileは読む気にならない)
712デフォルトの名無しさん
2026/07/14(火) 15:10:09.52ID:mEqkDKby cmake が発明されたのは autotools の屋上屋っぷりへの反省からだと思うのでメタにメタを重ねるような cmake のプリセットをあまり好意的には見れない。
必要な場面もあるとは思うけどどんなプロジェクトでも採用すべきというほどの標準という気はしない。
必要な場面もあるとは思うけどどんなプロジェクトでも採用すべきというほどの標準という気はしない。
713デフォルトの名無しさん
2026/07/14(火) 15:26:49.65ID:096AxlcF ###結論
ビルドシステムの進化は「開発プロセスの効率化」には貢献していますが、「安全なプログラムの作成」という目的において、C言語という言語仕様そのものが抱える負債(欠陥)を解消するものではありません。
Rustなどのモダンな言語が「なぜあそこまでビルドシステム(Cargo)と型システムを密結合させているのか」を考えると、**「ビルドシステムだけで安全を担保するのは不可能であり、言語そのものが安全でなければならない」**という現代の結論が浮き彫りになります。
「Cの欠陥から目を逸らすための複雑化」に対して、どれだけ冷静でいられるかが、エンジニアとしての力量を分ける分岐点かもしれませんね。
ビルドシステムの進化は「開発プロセスの効率化」には貢献していますが、「安全なプログラムの作成」という目的において、C言語という言語仕様そのものが抱える負債(欠陥)を解消するものではありません。
Rustなどのモダンな言語が「なぜあそこまでビルドシステム(Cargo)と型システムを密結合させているのか」を考えると、**「ビルドシステムだけで安全を担保するのは不可能であり、言語そのものが安全でなければならない」**という現代の結論が浮き彫りになります。
「Cの欠陥から目を逸らすための複雑化」に対して、どれだけ冷静でいられるかが、エンジニアとしての力量を分ける分岐点かもしれませんね。
714デフォルトの名無しさん
2026/07/14(火) 15:55:08.92ID:/5FosIRr Rustは最初からごちゃごちゃと複雑化しているので安心
715デフォルトの名無しさん
2026/07/14(火) 16:00:13.70ID:lHRa4Hv9 Rustは完成型
認められない奴らは老いぼれか障害者
認められない奴らは老いぼれか障害者
716デフォルトの名無しさん
2026/07/14(火) 16:12:07.62ID:pXXcHuDG じゃRustのコア開発者は全員老いぼれか障害者だな
717デフォルトの名無しさん
2026/07/14(火) 16:14:57.49ID:Pd52edd3 今まで避けてた人はmodern cmakeから始められるのがラッキーだと思うけどなあ
この期に及んで必要性が分からないと言ってる人がいたら、あっ、となる
この期に及んで必要性が分からないと言ってる人がいたら、あっ、となる
718デフォルトの名無しさん
2026/07/14(火) 16:20:20.63ID:mDm05etA719デフォルトの名無しさん
2026/07/14(火) 16:25:58.52ID:rNodqxiL bacon→Makefile(スクリプトとか挟む)→cargo xtask(出来るだけシンプルに)
今のところのお気に入り
今のところのお気に入り
720デフォルトの名無しさん
2026/07/14(火) 16:53:22.96ID:/b2uC2Vr721デフォルトの名無しさん
2026/07/14(火) 16:56:04.26ID:/b2uC2Vr722デフォルトの名無しさん
2026/07/14(火) 16:56:52.17ID:/b2uC2Vr >>715
当然ながらそんなわけはないし、Rustは安定して開発が高コストという重大な欠点がある
当然ながらそんなわけはないし、Rustは安定して開発が高コストという重大な欠点がある
723デフォルトの名無しさん
2026/07/14(火) 16:58:18.74ID:/b2uC2Vr724デフォルトの名無しさん
2026/07/14(火) 17:00:43.00ID:/b2uC2Vr 基本的にCのプロジェクトならよほど大きくない限りMakefileやバッチファイルで管理は事足りるし、C++くらい複雑になればCMakeも必要になることは増えてくるというだけのこと
Rustの場合Cargoがその役割を担えるし、扱い方もシンプルなのでわかりやすいが別にCargoほど大仰なものは必要ない、小さなプロジェクトもたくさんあるだろう
Rustの場合Cargoがその役割を担えるし、扱い方もシンプルなのでわかりやすいが別にCargoほど大仰なものは必要ない、小さなプロジェクトもたくさんあるだろう
725デフォルトの名無しさん
2026/07/14(火) 17:00:45.86ID:BZzxdZ6J 地雷の見える化システム
726デフォルトの名無しさん
2026/07/14(火) 17:03:09.34ID:/b2uC2Vr その上で、C++のエコシステムの複雑さと低レベル(抽象化が提供されていないという意味)さの結果として、CMakeは複雑になっていて、多少マシになったとはいえ多くのCのプロジェクトでは不必要なほど面倒が多いのは変わっていないというだけの話
727デフォルトの名無しさん
2026/07/14(火) 17:04:17.41ID:/b2uC2Vr728デフォルトの名無しさん
2026/07/14(火) 17:21:33.40ID:vsCy26mK >>725
ふーむ...🤔
ふーむ...🤔
729デフォルトの名無しさん
2026/07/14(火) 17:45:20.52ID:b1tMU48K 「ある種」の可視化ツール
cargoと違って強制力はなくて半分は協調性だからね
cargoと違って強制力はなくて半分は協調性だからね
730デフォルトの名無しさん
2026/07/14(火) 18:13:02.53ID:/MVIu+e2 cargoの強制力ってなんやねん
731デフォルトの名無しさん
2026/07/14(火) 20:02:34.60ID:UctLaSfl Rustは様々な言語機能が滑らかに噛み合っていて美しい
732デフォルトの名無しさん
2026/07/14(火) 20:04:30.67ID:mDm05etA Rust のプロジェクトで他の言語を混ぜたりするような事情もないならあえて Cargo 以外のビルドツールを使う選択はとり難い。
ある程度の人数が関わるプロジェクトで Cargo を避けるならよっぽどの理由がないと納得させられない。
強制力というか Cargo を使うべきという圧力はあると思うよ。
ある程度の人数が関わるプロジェクトで Cargo を避けるならよっぽどの理由がないと納得させられない。
強制力というか Cargo を使うべきという圧力はあると思うよ。
733デフォルトの名無しさん
2026/07/14(火) 20:23:32.61ID:JM/WrjFy >>732
Cargo避ける、って実質的に無理では?
依存外部crateを再帰的に全部ローカルcrateにするって事?
makefile爺さんはC/C++依存ライブラリは予めシステムグローバルにインストールかgit submoduleにしてください、と言うスタンスだろうか
Cargo避ける、って実質的に無理では?
依存外部crateを再帰的に全部ローカルcrateにするって事?
makefile爺さんはC/C++依存ライブラリは予めシステムグローバルにインストールかgit submoduleにしてください、と言うスタンスだろうか
734デフォルトの名無しさん
2026/07/14(火) 20:31:07.20ID:Q2M/rCRb 料理で調理器具使いませんと言ってるようなもん
735デフォルトの名無しさん
2026/07/14(火) 20:48:18.86ID:qGvu0ucY キッチンなんて複雑で重厚長大だよな
736デフォルトの名無しさん
2026/07/14(火) 21:01:00.85ID:mDm05etA737デフォルトの名無しさん
2026/07/14(火) 21:02:52.63ID:wHnNd3Er Cargo=Rustだとわからん障害者はCでも使えばええんや
738デフォルトの名無しさん
2026/07/14(火) 21:21:20.24ID:RYrtbtfA 強制って言うと悪だと捉えられがちだが
Cargoみたいな役割のところが乱立したところで別にいいことないしな
Cargoみたいな役割のところが乱立したところで別にいいことないしな
739デフォルトの名無しさん
2026/07/14(火) 22:04:20.38ID:yjawIBDT CARGO_HOME で ls -l すると
全てシンボリックリンクリンク
cargo -> rustup
cargo-clippy -> rustup
cargo-fmt -> rustup
cargo-miri -> rustup
clippy-driver -> rustup
rls -> rustup
rust-analyzer -> rustup
rust-gdb -> rustup
rust-gdbgui -> rustup
rust-lldb -> rustup
rustc -> rustup
rustdoc -> rustup
rustfmt -> rustup
rustup
つまりcargoなど公式ツールは全て同じ実体
rustupもコンパイラrustcもcargoと同一だとわかる
全てシンボリックリンクリンク
cargo -> rustup
cargo-clippy -> rustup
cargo-fmt -> rustup
cargo-miri -> rustup
clippy-driver -> rustup
rls -> rustup
rust-analyzer -> rustup
rust-gdb -> rustup
rust-gdbgui -> rustup
rust-lldb -> rustup
rustc -> rustup
rustdoc -> rustup
rustfmt -> rustup
rustup
つまりcargoなど公式ツールは全て同じ実体
rustupもコンパイラrustcもcargoと同一だとわかる
740デフォルトの名無しさん
2026/07/14(火) 22:18:14.85ID:kFJoOebr busyboxみたいにマルチコールバイナリになってるのか
741デフォルトの名無しさん
2026/07/14(火) 22:20:30.08ID:PDnGUZsx makefile cmakeとか乱立してる時点でうんこなのね
742デフォルトの名無しさん
2026/07/14(火) 22:28:27.59ID:NEaZ2jha743デフォルトの名無しさん
2026/07/14(火) 22:34:47.84ID:kFJoOebr >>742
なるほどなあ、賢いやり方やね
なるほどなあ、賢いやり方やね
744デフォルトの名無しさん
2026/07/14(火) 22:46:25.15ID:/b2uC2Vr >>737
実はRustでも直にrustcを呼ぶことはできるんやで
実はRustでも直にrustcを呼ぶことはできるんやで
745デフォルトの名無しさん
2026/07/14(火) 22:47:40.40ID:/b2uC2Vr746デフォルトの名無しさん
2026/07/14(火) 23:38:59.13ID:5yUq16/4747デフォルトの名無しさん
2026/07/15(水) 00:43:43.39ID:owAddKKJ cmakeにしても数あるコンフィグツールの一種でしかないから持ち上げるな
プロジェクトごとに採用の是非は決めればいいし、おすすめでも何でもない
なくても困らん
プロジェクトごとに採用の是非は決めればいいし、おすすめでも何でもない
なくても困らん
748デフォルトの名無しさん
2026/07/15(水) 02:09:23.01ID:PFPK0g3k ほんそれ
749デフォルトの名無しさん
2026/07/15(水) 02:44:41.41ID:FRpKzQU/750デフォルトの名無しさん
2026/07/15(水) 08:20:25.56ID:I3iZ1+65 どっちでも良いならcmakeにするのが今現在の協調性
Qiita/ZennでC/C++プロジェクトのgithubレポを公開してる人が
cmake一つも使ってなくて全部makefileだと協調性ゼロだと思われる
Qiita/ZennでC/C++プロジェクトのgithubレポを公開してる人が
cmake一つも使ってなくて全部makefileだと協調性ゼロだと思われる
751デフォルトの名無しさん
2026/07/15(水) 08:30:24.92ID:q+/BDG6O まあ昔からVisualStudio用のsolution形式だけで公開されたら利用できる環境が限定されて困ったことある
makefile限定公開も今やその扱い
makefile限定公開も今やその扱い
752デフォルトの名無しさん
2026/07/15(水) 09:32:13.61ID:PFPK0g3k >>750-751
Cのプロジェクト見たことないのはわかった
Cのプロジェクト見たことないのはわかった
753デフォルトの名無しさん
2026/07/15(水) 09:33:06.79ID:PFPK0g3k Makefileは普通に使われてるしshさえあれば動くから今でもしっかり標準だぞ
754デフォルトの名無しさん
2026/07/15(水) 09:49:01.65ID:6tyCBaZ/ 本日の地雷を検知しましたw
755デフォルトの名無しさん
2026/07/15(水) 09:56:09.52ID:PFPK0g3k なんか頭悪そうなのが湧いてるな
756デフォルトの名無しさん
2026/07/15(水) 09:57:16.94ID:4OvibkFA ngだらけで草ww
757デフォルトの名無しさん
2026/07/15(水) 10:07:46.02ID:PFPK0g3k NG宣言とか古典的なことやってんねw
758デフォルトの名無しさん
2026/07/15(水) 11:14:16.76ID:YrdioZed >>725
ふーむ...🤔
ふーむ...🤔
759デフォルトの名無しさん
2026/07/15(水) 12:46:13.14ID:qHg7+drJ .rustup/toolchains/stable-x86_64-pc-windows-msvc/bin で ls するとcargoがデカい
30M cargo.exe*
1.2M cargo-clippy.exe*
1.2M cargo-fmt.exe*
14M clippy-driver.exe*
108K rustc.exe*
12M rustdoc.exe*
4.6M rustfmt.exe*
30M cargo.exe*
1.2M cargo-clippy.exe*
1.2M cargo-fmt.exe*
14M clippy-driver.exe*
108K rustc.exe*
12M rustdoc.exe*
4.6M rustfmt.exe*
760デフォルトの名無しさん
2026/07/15(水) 19:39:01.71ID:SjkbTwGc rustc_driver-4aa755545f2784f5.dll が 192M あるな
761デフォルトの名無しさん
2026/07/15(水) 20:05:52.01ID:FY9xUD4A762デフォルトの名無しさん
2026/07/15(水) 20:11:06.14ID:vl/9uDVy763デフォルトの名無しさん
2026/07/15(水) 20:28:16.37ID:sSGkwkD2 https://lp.jetbrains.com/the-state-of-c-2025/
56% CMake
37% Makefiles
29% Visual Studio projects
12% Ninja
05% Xcode projects
04% Meson
04% Custom build system
https://lp.jetbrains.com/the-state-of-cpp-2025/
59% CMake
34% Visual Studio projects
27% Makefiles
15% Ninja
09% Xcode projects
08% Gradle
04% qmake
56% CMake
37% Makefiles
29% Visual Studio projects
12% Ninja
05% Xcode projects
04% Meson
04% Custom build system
https://lp.jetbrains.com/the-state-of-cpp-2025/
59% CMake
34% Visual Studio projects
27% Makefiles
15% Ninja
09% Xcode projects
08% Gradle
04% qmake
764デフォルトの名無しさん
2026/07/15(水) 20:43:47.56ID:mYxFOcHP765デフォルトの名無しさん
2026/07/15(水) 20:49:59.20ID:PFPK0g3k766デフォルトの名無しさん
2026/07/15(水) 20:52:19.42ID:PFPK0g3k また、C++の複雑さはCより高度なビルドシステムを必要とする傾向があるというのも数字からわかる
MakefileはC++においても利用はされるものの、Cのようにこれで十分とは言えない中途半端な立ち位置に収まっている
MakefileはC++においても利用はされるものの、Cのようにこれで十分とは言えない中途半端な立ち位置に収まっている
767デフォルトの名無しさん
2026/07/15(水) 21:06:38.85ID:PFPK0g3k なので、やはりよほど複雑でなければまずCのプロジェクトならMakefileを検討してよいし、CMakeでないとオワコンだなんてのはCMake書ける自慢したい奴が言ってるだけという話ではある
768デフォルトの名無しさん
2026/07/15(水) 21:08:47.49ID:FY2orm7u これはもっとハッキリ出てるね
https://isocpp.org/files/papers/CppDevSurvey-2026-summary.pdf
CMake 81.9%
Ninja 46.2%
MSBuild 33.5%
Make/nmake 30.7%
Custom / in-house system 14.4%
distcc/ccache 11.1%
Autotools 7.4%
Bazel 6.4%
Meson 6.4%
QMake 6.4%
Gradle 6%
Xcode projects 5.4%
xmake 4.3%
other 3.6%
Maven 3.3%
UnrealBuildTool (UBT) 3%
https://isocpp.org/files/papers/CppDevSurvey-2026-summary.pdf
CMake 81.9%
Ninja 46.2%
MSBuild 33.5%
Make/nmake 30.7%
Custom / in-house system 14.4%
distcc/ccache 11.1%
Autotools 7.4%
Bazel 6.4%
Meson 6.4%
QMake 6.4%
Gradle 6%
Xcode projects 5.4%
xmake 4.3%
other 3.6%
Maven 3.3%
UnrealBuildTool (UBT) 3%
769デフォルトの名無しさん
2026/07/15(水) 22:12:33.37ID:nyvUYiGQ 墓場😨
770デフォルトの名無しさん
2026/07/16(木) 00:06:42.36ID:tqJQMSog >>768
CMakeとNinjaは重複も多いだろうし、Makefileの値はあまり変わってないから、やっぱり3割くらいはC++でもMakefileを使ったことがあるんやな
とはいえCよりはやはり少なそうだ
CMakeとNinjaは重複も多いだろうし、Makefileの値はあまり変わってないから、やっぱり3割くらいはC++でもMakefileを使ったことがあるんやな
とはいえCよりはやはり少なそうだ
771デフォルトの名無しさん
2026/07/16(木) 05:26:45.97ID:mR7O6OL7 C叩きをしたせいでRustスレが関係ない話題で埋め尽くされましたね😊
772デフォルトの名無しさん
2026/07/16(木) 05:31:23.50ID:jgF5itoT C老害ジジイ
773デフォルトの名無しさん
2026/07/16(木) 05:52:04.51ID:NsGckCzr 煽ってスレを潰す簡単なお仕事
774デフォルトの名無しさん
2026/07/16(木) 07:44:39.75ID:6bIRMOA6 そりゃ煽り潰される覚悟のない奴はなあ
775デフォルトの名無しさん
2026/07/16(木) 07:46:56.79ID:nP1YI4kl まぁ 今や質問はAIで済むから、このスレを消化するにはそれしかない。
秋葉原コンカフェの話題でもやってくれれば、まだ価値がある。
秋葉原コンカフェの話題でもやってくれれば、まだ価値がある。
776デフォルトの名無しさん
2026/07/16(木) 10:35:44.80ID:ZLkj5rri >>771
老害😇
老害😇
777デフォルトの名無しさん
2026/07/16(木) 11:51:08.09ID:04QTizEz 秋葉原でRustカフェを!?
778デフォルトの名無しさん
2026/07/16(木) 11:56:47.85ID:tqJQMSog779デフォルトの名無しさん
2026/07/16(木) 12:10:05.07ID:tqJQMSog The Book読んでないレベルの奴がRust語るからおかしくなってるところもある
RustがCと違うのはどこか、書いてないからよくわかってない、そういう人が多い
RustがCと違うのはどこか、書いてないからよくわかってない、そういう人が多い
780デフォルトの名無しさん
2026/07/16(木) 12:16:38.26ID:XoxjSjYK 本日の地雷を検知しましたw
781デフォルトの名無しさん
2026/07/16(木) 12:39:20.56ID:tqJQMSog botかな
782デフォルトの名無しさん
2026/07/16(木) 12:40:26.51ID:tqJQMSog >>780
正論言われて気に入らなかったんでちゅね、かわいそw
正論言われて気に入らなかったんでちゅね、かわいそw
783デフォルトの名無しさん
2026/07/16(木) 15:00:34.52ID:8kE6IcQa >>779
Cみたいなゴミ言語と比較しても意味ないだろ
> Rustが影響を受けた言語
> Alef、C++、C Sharp、Cyclone、Erlang、Haskell、Limbo、Newsqueak、OCaml、Ruby、Scheme、Standard ML、Swift
Cみたいなゴミ言語と比較しても意味ないだろ
> Rustが影響を受けた言語
> Alef、C++、C Sharp、Cyclone、Erlang、Haskell、Limbo、Newsqueak、OCaml、Ruby、Scheme、Standard ML、Swift
784デフォルトの名無しさん
2026/07/16(木) 15:50:27.49ID:cQsb7GJP Cは負債😨
785デフォルトの名無しさん
2026/07/16(木) 15:53:13.26ID:Wb6p8Q0G786デフォルトの名無しさん
2026/07/16(木) 15:54:59.26ID:Wb6p8Q0G そもそも Rust がなぜ安全な C / C++ 代替になり得ると言われているのか、そこに Rust の一番の特徴がある
787デフォルトの名無しさん
2026/07/16(木) 16:13:59.00ID:IYXVPlUE そりゃ負債を解消するからだよw
788デフォルトの名無しさん
2026/07/16(木) 16:14:41.93ID:IYXVPlUE つかCは欠陥言語なんだが
789デフォルトの名無しさん
2026/07/16(木) 16:24:27.47ID:Wb6p8Q0G790デフォルトの名無しさん
2026/07/16(木) 16:26:17.03ID:Wb6p8Q0G Rustエアプあるある
* 「Rustはメモリ管理が自動!意識しなくても参照が使える!」などと言い出す
実際にはRustはコードの構造の段階でメモリ管理を意識していないとコンパイルが通らないし、借用(Rustの参照をこう呼ぶのは、所有権をベースにメモリ管理を行うためである)は鬼門となる
* unsafeブロックを「雑に書いたからたぶんクラッシュするで〜ww」だと思っている
実際はコンパイラが安全性を検証できないケース(外部とのやり取りである、コンパイラの想定にないデータ構造であるなど)を開発者が「ここは私が責任を持つから、コンパイラは黙っていてくれ」と宣言するのがunsafeブロックである
* 「メモリ安全」を「バグが出ない」だと思っている
実際はバッファオーバーフローやダングリングポインタなどの、RAMアクセス時に発生するバグや脆弱性から保護されている状態のことを言うのであって、ロジックのバグなどメモリに関連しないものは普通に発生する
たぶん>>787は1つ目か3つ目のタイプのエアプやな
* 「Rustはメモリ管理が自動!意識しなくても参照が使える!」などと言い出す
実際にはRustはコードの構造の段階でメモリ管理を意識していないとコンパイルが通らないし、借用(Rustの参照をこう呼ぶのは、所有権をベースにメモリ管理を行うためである)は鬼門となる
* unsafeブロックを「雑に書いたからたぶんクラッシュするで〜ww」だと思っている
実際はコンパイラが安全性を検証できないケース(外部とのやり取りである、コンパイラの想定にないデータ構造であるなど)を開発者が「ここは私が責任を持つから、コンパイラは黙っていてくれ」と宣言するのがunsafeブロックである
* 「メモリ安全」を「バグが出ない」だと思っている
実際はバッファオーバーフローやダングリングポインタなどの、RAMアクセス時に発生するバグや脆弱性から保護されている状態のことを言うのであって、ロジックのバグなどメモリに関連しないものは普通に発生する
たぶん>>787は1つ目か3つ目のタイプのエアプやな
791デフォルトの名無しさん
2026/07/16(木) 16:34:39.90ID:8Zx+UXLd Bytecode AllianceのZulipに面白そうなの来てた
NASAのSpaceWasm
github.com/nasa/spacewasm
宇宙船上でWasmバイナリを解釈・実行することを目的とした、Wasm 1.0仕様のインタープリタ
NASAのSpaceWasm
github.com/nasa/spacewasm
宇宙船上でWasmバイナリを解釈・実行することを目的とした、Wasm 1.0仕様のインタープリタ
792デフォルトの名無しさん
2026/07/16(木) 16:40:42.10ID:5hw8NqaR 白家が使うなと言ってるから
793デフォルトの名無しさん
2026/07/16(木) 16:55:18.94ID:Wb6p8Q0G794デフォルトの名無しさん
2026/07/16(木) 17:15:14.03ID:ewd0NOee795デフォルトの名無しさん
2026/07/16(木) 19:42:09.12ID:L50/il2H >>792
白家じゃなくてホワイトハウスね
白家じゃなくてホワイトハウスね
796デフォルトの名無しさん
2026/07/16(木) 21:55:17.87ID:Y27OUNXy 今まで民生とか宇宙とかで使われてきたCのコード突然バグるとか考えにくい
もちろんデバッグしてバグを潰した後の話ね
もちろんデバッグしてバグを潰した後の話ね
797デフォルトの名無しさん
2026/07/16(木) 22:17:35.55ID:A5m8nr4a ###宇宙での代表的な失敗例
アリアン5型ロケット: 先代から流用したコードが、新型機の高い機動性に耐えられず計算オーバーフローを起こし自爆。
マーズ・パスファインダー: 火星で「優先順位の逆転」という稀な競合が発生し、デバッグをすり抜けたリセットバグが顕在化。
ひまわり6号: 累積稼働時間が設計想定を超えた瞬間、時間管理用カウンタがオーバーフローして機能停止。
要点:
C言語のコードが安定しているのは「バグがない」からではなく、**「まだその限界条件や環境の変化に遭遇していないだけ」であることが多いのです。そのため、現代の宇宙開発では、コードの完璧さを信じるのではなく、「想定外が起きても壊れない設計(冗長化)」**を最優先しています。
アリアン5型ロケット: 先代から流用したコードが、新型機の高い機動性に耐えられず計算オーバーフローを起こし自爆。
マーズ・パスファインダー: 火星で「優先順位の逆転」という稀な競合が発生し、デバッグをすり抜けたリセットバグが顕在化。
ひまわり6号: 累積稼働時間が設計想定を超えた瞬間、時間管理用カウンタがオーバーフローして機能停止。
要点:
C言語のコードが安定しているのは「バグがない」からではなく、**「まだその限界条件や環境の変化に遭遇していないだけ」であることが多いのです。そのため、現代の宇宙開発では、コードの完璧さを信じるのではなく、「想定外が起きても壊れない設計(冗長化)」**を最優先しています。
798デフォルトの名無しさん
2026/07/16(木) 22:24:57.02ID:tqJQMSog >>797
> C言語のコードが安定しているのは「バグがない」からではなく、**「まだその限界条件や環境の変化に遭遇していないだけ」であることが多い
これは長年使われてきたコードの多くには当てはまらない
新規コードであればそうだけどね
> C言語のコードが安定しているのは「バグがない」からではなく、**「まだその限界条件や環境の変化に遭遇していないだけ」であることが多い
これは長年使われてきたコードの多くには当てはまらない
新規コードであればそうだけどね
799デフォルトの名無しさん
2026/07/16(木) 22:31:04.25ID:A5m8nr4a ようするにRustは宇宙時代には必須なのである
800デフォルトの名無しさん
2026/07/16(木) 22:33:18.73ID:2BPkON8S 国防総省が全部Rustにしろってさ😂
801デフォルトの名無しさん
2026/07/16(木) 22:35:31.37ID:tqJQMSog802デフォルトの名無しさん
2026/07/16(木) 22:43:12.57ID:xjeB1p/q 米国防総省DARPA、C言語のコードからRustへの自動変換実現を目指す「TRACTOR」プログラム開始
https://www.publickey1.jp/blog/24/darpacrusttractor.html
実際には次世代型AIが出てから開始すると思う
https://www.publickey1.jp/blog/24/darpacrusttractor.html
実際には次世代型AIが出てから開始すると思う
803デフォルトの名無しさん
2026/07/16(木) 22:50:42.01ID:pihq1nSZ 結局のところC言語で書いておけば良い
804デフォルトの名無しさん
2026/07/16(木) 23:06:10.72ID:NaPmc+ng プログラマにも解って貰えないことが多いけど
・本当に怖いバグは見つかって無いバグ
・バグが無いことを証明する術はない
と思う まぁ異論はお好きに
・本当に怖いバグは見つかって無いバグ
・バグが無いことを証明する術はない
と思う まぁ異論はお好きに
805デフォルトの名無しさん
2026/07/16(木) 23:13:28.08ID:2BPkON8S そしてバグの7割はRust化で潰せる 😨
806デフォルトの名無しさん
2026/07/16(木) 23:18:05.07ID:tqJQMSog807デフォルトの名無しさん
2026/07/16(木) 23:19:26.85ID:573UTL2z0 CのコードをそのままRustに変換して動作するなら別に元のままで問題なかったって事にならんの
変換したことでいっぱい出るエラーを潰していく必要がある?unsafeだらけになる?
変換したことでいっぱい出るエラーを潰していく必要がある?unsafeだらけになる?
808デフォルトの名無しさん
2026/07/16(木) 23:20:42.28ID:tqJQMSog >>803
まあ、わざわざ大変な思いしてメモリ安全じゃないコードを書かなくても、Rustなら便利な抽象化が使い放題で高速、しかもメモリ安全なんだけどね
Rustを使える環境でCを使うメリットは、プログラムが小さすぎてRustで書く面倒が勝る時か、コンピュータやデータ構造、アルゴリズムについて学ぶためにあえて抽象の少ない言語を使う時くらいのもので
あ、「Cの既存資産を使ってさっさと仕上げる必要がある」みたいなのはここで言う「Rustを使える環境」には含んでないよ
まあ、わざわざ大変な思いしてメモリ安全じゃないコードを書かなくても、Rustなら便利な抽象化が使い放題で高速、しかもメモリ安全なんだけどね
Rustを使える環境でCを使うメリットは、プログラムが小さすぎてRustで書く面倒が勝る時か、コンピュータやデータ構造、アルゴリズムについて学ぶためにあえて抽象の少ない言語を使う時くらいのもので
あ、「Cの既存資産を使ってさっさと仕上げる必要がある」みたいなのはここで言う「Rustを使える環境」には含んでないよ
809デフォルトの名無しさん
2026/07/16(木) 23:20:43.02ID:QQIzGwNh Rustのメリットは当然だが
メンテが楽になる
メンテが楽になる
810デフォルトの名無しさん
2026/07/16(木) 23:21:07.34ID:tqJQMSog >>809
これはガチ
これはガチ
811デフォルトの名無しさん
2026/07/16(木) 23:31:39.99ID:S8updsKn じゃあ変えろよ
異論ある?国家反逆罪だぞ🥺
米国防総省DARPA、C言語のコードからRustへの自動変換実現を目指す「TRACTOR」プログラム開始
https://www.publickey1.jp/blog/24/darpacrusttractor.html
異論ある?国家反逆罪だぞ🥺
米国防総省DARPA、C言語のコードからRustへの自動変換実現を目指す「TRACTOR」プログラム開始
https://www.publickey1.jp/blog/24/darpacrusttractor.html
812デフォルトの名無しさん
2026/07/16(木) 23:37:51.21ID:tqJQMSog813デフォルトの名無しさん
2026/07/16(木) 23:52:48.97ID:SPvwI+OT CコードをそのままRustへ移植すると、最初はどうしてもunsafeが大量に残り、むしろCのままの方が良かったのではと感じる人もいると思う
しかしいったん全体をRustへ移し替えてから、徐々にRust流の安全な設計へリファクタリングしていけるという選択肢が生まれる点は大きなメリットだ
しかしいったん全体をRustへ移し替えてから、徐々にRust流の安全な設計へリファクタリングしていけるという選択肢が生まれる点は大きなメリットだ
814デフォルトの名無しさん
2026/07/17(金) 00:00:11.49ID:eJfcvx1B というか、全部unsafeという状態がCだから、unsafeじゃない場所ができるだけでも既にマシになってる
815デフォルトの名無しさん
2026/07/17(金) 00:05:42.37ID:QhkwTaXN ロジックのバク防げると思ってる人はいない
他人を舐めすぎて低レベルな話しか出来てない
他人を舐めすぎて低レベルな話しか出来てない
816デフォルトの名無しさん
2026/07/17(金) 00:09:36.14ID:eJfcvx1B >>815
舐められる側にいるからってそんなキレなくてもw
本当にわかってるなら「そういう奴もいるのか」「ホントだ、バグを防げるなんて雑なこと言ってる奴いる」で終わるはずなのに、「ロジックのバク防げると思ってる人はいない!」なんて怒り出しちゃう時点でお察し
舐められる側にいるからってそんなキレなくてもw
本当にわかってるなら「そういう奴もいるのか」「ホントだ、バグを防げるなんて雑なこと言ってる奴いる」で終わるはずなのに、「ロジックのバク防げると思ってる人はいない!」なんて怒り出しちゃう時点でお察し
817デフォルトの名無しさん
2026/07/17(金) 00:14:57.76ID:QhkwTaXN >>816
C製品の全体のバグの7割がメモリに起因するバグ
それが全部取り除ける前提で言ってるんだろう(実際はそんなことはないがイメージ的にそうなるのはわかる)
あともう一個のRustスレでも同じ主張3回くらい出してるやろ
そろそろ分かったからもういいよ…
C製品の全体のバグの7割がメモリに起因するバグ
それが全部取り除ける前提で言ってるんだろう(実際はそんなことはないがイメージ的にそうなるのはわかる)
あともう一個のRustスレでも同じ主張3回くらい出してるやろ
そろそろ分かったからもういいよ…
818デフォルトの名無しさん
2026/07/17(金) 00:20:12.93ID:L+8b2QdW メモリ周りはイメージではなく
様々な技術者がガチギレしてる
そもそもRustの出生の根本だしな
様々な技術者がガチギレしてる
そもそもRustの出生の根本だしな
819デフォルトの名無しさん
2026/07/17(金) 00:30:26.87ID:eJfcvx1B >>817-818
そのデマさっき否定したばっかりなのにもう出してくんのかよ
×バグの7割
○脆弱性の7割
これって実は違う概念なんですよw
> あともう一個のRustスレでも同じ主張3回くらい出してるやろ
このデマそんなに出てんのかよ
そのデマさっき否定したばっかりなのにもう出してくんのかよ
×バグの7割
○脆弱性の7割
これって実は違う概念なんですよw
> あともう一個のRustスレでも同じ主張3回くらい出してるやろ
このデマそんなに出てんのかよ
820デフォルトの名無しさん
2026/07/17(金) 00:34:19.74ID:0QeEnUFJ 左脳が強そうなレスだ
821デフォルトの名無しさん
2026/07/17(金) 00:39:53.37ID:5kJKpALj フフフフフフ
ハイ論破
ハイ論破
822デフォルトの名無しさん
2026/07/17(金) 00:42:12.84ID:eJfcvx1B823デフォルトの名無しさん
2026/07/17(金) 00:53:46.55ID:QhkwTaXN824デフォルトの名無しさん
2026/07/17(金) 00:57:49.66ID:vlSzP4CL チーン 😇
825デフォルトの名無しさん
2026/07/17(金) 01:05:22.81ID:eJfcvx1B826デフォルトの名無しさん
2026/07/17(金) 01:33:14.09ID:QhkwTaXN ああ、>>806で脆弱性≠バグという共通認識をこのスレに与えたので使ったらダメって話ね
すまんな
すまんな
827デフォルトの名無しさん
2026/07/17(金) 01:47:27.37ID:zFw4SsZH そのID:eJfcvx1B氏はRustについては初心者
この程度の理解
134 デフォルトの名無しさん sage 2026/07/17(金) 00:04:51.00 ID:eJfcvx1B
他のスレッドで生まれた参照を渡してみよう、そのスレッドが先に死ぬかもなw
Rustの参照は常に安全でダングリング参照にならないことすら理解できていない
そのケースならば必ず「そのスレッドが先に死んでも有効な参照」かあるいは
「参照より先にそのスレッドが先に死ぬことは絶対にない状況」のどちらかになっていることがRustでは保証される
この基本事項をID:eJfcvx1B氏は理解できないままそのスレッドでも暴れている
この程度の理解
134 デフォルトの名無しさん sage 2026/07/17(金) 00:04:51.00 ID:eJfcvx1B
他のスレッドで生まれた参照を渡してみよう、そのスレッドが先に死ぬかもなw
Rustの参照は常に安全でダングリング参照にならないことすら理解できていない
そのケースならば必ず「そのスレッドが先に死んでも有効な参照」かあるいは
「参照より先にそのスレッドが先に死ぬことは絶対にない状況」のどちらかになっていることがRustでは保証される
この基本事項をID:eJfcvx1B氏は理解できないままそのスレッドでも暴れている
828デフォルトの名無しさん
2026/07/17(金) 01:48:53.54ID:eJfcvx1B >>827
150 デフォルトの名無しさん 2026/07/17(金) 00:34:37.40 ID:eJfcvx1B
> >148
あ、自分で言ったことも覚えておけないし、日本語も読めないバカだということを改めて示してて草
(お前が言うようにライフタイムの制約を受けないとしたら)他のスレッドで生まれた参照を渡してみよう、そのスレッドが先に死ぬかもなw
だよw
自分で出した前提も忘れて騒いでたんだなお前ww
ライフタイムの制約があるからコンパイルが通らないのは当たり前だろwww
悪質な切り抜きはやめろ
150 デフォルトの名無しさん 2026/07/17(金) 00:34:37.40 ID:eJfcvx1B
> >148
あ、自分で言ったことも覚えておけないし、日本語も読めないバカだということを改めて示してて草
(お前が言うようにライフタイムの制約を受けないとしたら)他のスレッドで生まれた参照を渡してみよう、そのスレッドが先に死ぬかもなw
だよw
自分で出した前提も忘れて騒いでたんだなお前ww
ライフタイムの制約があるからコンパイルが通らないのは当たり前だろwww
悪質な切り抜きはやめろ
829デフォルトの名無しさん
2026/07/17(金) 01:51:42.07ID:eJfcvx1B >>827
> Rustの参照は常に安全でダングリング参照にならないことすら理解できていない
そもそもそのスレで最初にダングリング参照にならないと言ったのは私である
捏造も甚だしい
https://mevius.5ch.io/test/read.cgi/tech/1779631921/108-109
> そのケースならば必ず「そのスレッドが先に死んでも有効な参照」かあるいは
> 「参照より先にそのスレッドが先に死ぬことは絶対にない状況」のどちらかになっていることがRustでは保証される
それを言ったのも私
お前はそれを否定してた側のくせに、他のスレでこっそり主張を変えて捏造発言をするな
> この基本事項をID:eJfcvx1B氏は理解できないままそのスレッドでも暴れている
私が最初に説明したことを私が説明していないとは、あり得ない言いがかりだ
> Rustの参照は常に安全でダングリング参照にならないことすら理解できていない
そもそもそのスレで最初にダングリング参照にならないと言ったのは私である
捏造も甚だしい
https://mevius.5ch.io/test/read.cgi/tech/1779631921/108-109
> そのケースならば必ず「そのスレッドが先に死んでも有効な参照」かあるいは
> 「参照より先にそのスレッドが先に死ぬことは絶対にない状況」のどちらかになっていることがRustでは保証される
それを言ったのも私
お前はそれを否定してた側のくせに、他のスレでこっそり主張を変えて捏造発言をするな
> この基本事項をID:eJfcvx1B氏は理解できないままそのスレッドでも暴れている
私が最初に説明したことを私が説明していないとは、あり得ない言いがかりだ
830デフォルトの名無しさん
2026/07/17(金) 01:52:38.28ID:eJfcvx1B ID:zFw4SsZHは人を貶めるためなら平然と捏造発言をする人間だ、ということをはっきり言っておく
831デフォルトの名無しさん
2026/07/17(金) 01:55:33.07ID:zFw4SsZH >>828
やはり初心者だな
①か②のどちらでもコンパイルも通る
初心者には難しすぎて意味もやり方も理解できないだろうがマルチスレッドを使うなら基礎事項
①「そのスレッドが先に死んでも有効な参照」
②「参照より先にそのスレッドが先に死ぬことは絶対にない状況」
やはり初心者だな
①か②のどちらでもコンパイルも通る
初心者には難しすぎて意味もやり方も理解できないだろうがマルチスレッドを使うなら基礎事項
①「そのスレッドが先に死んでも有効な参照」
②「参照より先にそのスレッドが先に死ぬことは絶対にない状況」
832デフォルトの名無しさん
2026/07/17(金) 01:58:44.18ID:eJfcvx1B そもそも自分が反論できないからと他のスレッドにレスバを持ち込むのも論外だが、その上に捏造発言というのは信じられない
私が言ったことはこれだけです
https://mevius.5ch.io/test/read.cgi/tech/1779631921/186
私が言ったことはこれだけです
https://mevius.5ch.io/test/read.cgi/tech/1779631921/186
833デフォルトの名無しさん
2026/07/17(金) 02:01:33.19ID:eJfcvx1B >>831
@はRustでは通らない
お前が書いたように
> Rustの参照は常に安全でダングリング参照にならない
が、これはRustが魔法で本体を延命させているからではなく、本来が生きている間しか参照が存在しないことをライフタイムで検証するからである
このRustを書いている人だらけの場所でよくその妄言が言えたな
まあ、バカバカしすぎるのでこれ以上相手にはしないが
@はRustでは通らない
お前が書いたように
> Rustの参照は常に安全でダングリング参照にならない
が、これはRustが魔法で本体を延命させているからではなく、本来が生きている間しか参照が存在しないことをライフタイムで検証するからである
このRustを書いている人だらけの場所でよくその妄言が言えたな
まあ、バカバカしすぎるのでこれ以上相手にはしないが
834デフォルトの名無しさん
2026/07/17(金) 02:05:38.95ID:eJfcvx1B ちなみにこれは書いてる人でも迷うポイントだが、Aも保証することは難しいので通しにくい
スレッドが分かれている時点で、当然のことながらそのスレッドが自分より長く生きることを保証するのは困難である、というのは説明しなくてもわかるか
スレッドが分かれている時点で、当然のことながらそのスレッドが自分より長く生きることを保証するのは困難である、というのは説明しなくてもわかるか
835デフォルトの名無しさん
2026/07/17(金) 02:07:04.59ID:eJfcvx1B ちょっとバカ相手にしすぎて理解度のレベルを下げすぎた
ここの人ならわかるわそのくらい
ここの人ならわかるわそのくらい
836デフォルトの名無しさん
2026/07/17(金) 02:11:12.45ID:zFw4SsZH837デフォルトの名無しさん
2026/07/17(金) 02:12:34.45ID:eJfcvx1B しかし、
> そのスレッドが先に死んでも有効な参照
の時点で破綻してることに気付かないんだな
ライフタイムの制約を受けない何スレッドも跨いできた参照ってなんだよw
> そのスレッドが先に死んでも有効な参照
の時点で破綻してることに気付かないんだな
ライフタイムの制約を受けない何スレッドも跨いできた参照ってなんだよw
838デフォルトの名無しさん
2026/07/17(金) 02:13:42.10ID:eJfcvx1B &'static がライフタイムの制約を受けない記法だったなんて……w
839デフォルトの名無しさん
2026/07/17(金) 02:13:55.94ID:zFw4SsZH840デフォルトの名無しさん
2026/07/17(金) 02:14:54.19ID:eJfcvx1B わざわざThe Bookのリンクまで貼ってあげたのに 'static はライフタイムとは無関係だとか言っちゃう人たち相手にしてると頭がおかしくなるね
841デフォルトの名無しさん
2026/07/17(金) 02:15:57.72ID:eJfcvx1B 困難 = 不可能 だと思ってるレベルのバカだったか……
842デフォルトの名無しさん
2026/07/17(金) 02:23:52.47ID:zFw4SsZH ID:eJfcvx1B氏はようやく理解できたのかい?
134 デフォルトの名無しさん sage 2026/07/17(金) 00:04:51.00 ID:eJfcvx1B
他のスレッドで生まれた参照を渡してみよう、そのスレッドが先に死ぬかもなw
他スレッドで生まれた参照を持ってる時点でそれはstaticになっているか
あるいはそのスレッドが先に死ぬことは絶対にないことを理解できたかね?
134 デフォルトの名無しさん sage 2026/07/17(金) 00:04:51.00 ID:eJfcvx1B
他のスレッドで生まれた参照を渡してみよう、そのスレッドが先に死ぬかもなw
他スレッドで生まれた参照を持ってる時点でそれはstaticになっているか
あるいはそのスレッドが先に死ぬことは絶対にないことを理解できたかね?
843デフォルトの名無しさん
2026/07/17(金) 02:31:18.80ID:eJfcvx1B このバカ以外は >>828 に書いてあることの意味がわかるだろう
「ライフタイムの制約を受けない」という前提を勝手に外して捏造放題をしてるだけ
「ライフタイムの制約を受けない」という前提を勝手に外して捏造放題をしてるだけ
844デフォルトの名無しさん
2026/07/17(金) 02:32:01.54ID:eJfcvx1B ちなみに本体側でスコープ付きスレッドを作って参照を渡すなら、参照より先にそのスレッドが先に死ぬことは絶対にない状況として通るのは知ってる
これはこれでかなり制約あるけどな
スコープを抜ける時に起動したスレッドが終了するのを待機してしまうから非同期に動かせないし、そのせいで非同期ランタイムとの相性も悪い
スレッドがパニックしたら親スレッドも巻き込むし、入れ子構造のせいでスレッドを持ち回すこともできない
これもやはりライフタイムの問題があるからこういう制約が生まれる
これはこれでかなり制約あるけどな
スコープを抜ける時に起動したスレッドが終了するのを待機してしまうから非同期に動かせないし、そのせいで非同期ランタイムとの相性も悪い
スレッドがパニックしたら親スレッドも巻き込むし、入れ子構造のせいでスレッドを持ち回すこともできない
これもやはりライフタイムの問題があるからこういう制約が生まれる
845デフォルトの名無しさん
2026/07/17(金) 02:33:19.99ID:eJfcvx1B バカにはこれがライフタイムと関係ないことになるし、'static がライフタイムの制約を受けない記法に見えるらしいが、まあここの人がそんなバカげた主張に「そうだね」と言うはずもないので全力で捏造を繰り返すわけだ
846デフォルトの名無しさん
2026/07/17(金) 02:35:52.81ID:eJfcvx1B もう自分が間違えたってわかってるのに、どうにか相手が間違ってることにして自分が正しいと威張りたいがために、発言を切り取りして意味を変えて他のスレッドに貼り、挙句の果てに捏造を始めるという、こうなってはいけないというお手本みたいな人間がID:zFw4SsZHだ
847デフォルトの名無しさん
2026/07/17(金) 02:41:24.46ID:zFw4SsZH ID:eJfcvx1B氏はこちらのヒントでようやくAIに聞き出せるようになったのかい
今度からは間違いを犯したことを最初から素直に認めなさいね
今度からは間違いを犯したことを最初から素直に認めなさいね
848デフォルトの名無しさん
2026/07/17(金) 02:42:15.75ID:eJfcvx1B849デフォルトの名無しさん
2026/07/17(金) 02:43:49.48ID:eJfcvx1B 教えてもらったことをベースにAIに聞いて、それを使ってどうやって教えてくれた人を貶めるかしか考えない、そういうID:zFw4SsZHの人間性には問題がある
850デフォルトの名無しさん
2026/07/17(金) 02:46:17.85ID:eJfcvx1B 自分がやっているから「AIに聞いて主張を修正して間違いを犯したことを認めない」なんてことを思いつく
相手に言う前に自分がそういう人間だという証左であるし、>>829にも書いたように実際に私が教えたことからそれを実践している
相手に言う前に自分がそういう人間だという証左であるし、>>829にも書いたように実際に私が教えたことからそれを実践している
851デフォルトの名無しさん
2026/07/17(金) 02:51:43.63ID:zFw4SsZH852デフォルトの名無しさん
2026/07/17(金) 02:53:57.39ID:eJfcvx1B853デフォルトの名無しさん
2026/07/17(金) 02:58:03.21ID:eJfcvx1B > 私は「参照はライフタイムの制約を受ける」とThe Bookに書いてあるままのことを言っているのであって、「ライフタイム関係なく無条件に参照を返せる」なんて妄言をぶつけてきたアホがいたので反論してただけ
> > 全参照にはライフタイムがあり
> > 参照を使用する関数や構造体にはライフタイム引数を指定する必要がある
> 次のレスはこのThe Bookの記述の意味がわかるようになってから書こう
これを言われたら反論できないからわざわざ別のスレッドに来て、私の発言を切り取り・捏造して捻じ曲げ、私が教えた内容からAIに聞いて、貶める材料を探したわけだ
ここまで汚い真似をしなければ、私もここまで言わなくてよかったのだよ、ID:zFw4SsZHくん
> > 全参照にはライフタイムがあり
> > 参照を使用する関数や構造体にはライフタイム引数を指定する必要がある
> 次のレスはこのThe Bookの記述の意味がわかるようになってから書こう
これを言われたら反論できないからわざわざ別のスレッドに来て、私の発言を切り取り・捏造して捻じ曲げ、私が教えた内容からAIに聞いて、貶める材料を探したわけだ
ここまで汚い真似をしなければ、私もここまで言わなくてよかったのだよ、ID:zFw4SsZHくん
854デフォルトの名無しさん
2026/07/17(金) 03:09:32.68ID:zFw4SsZH そこまでデタラメ言い出すとキチガイと変わらないぞ
俺は君の技術的な間違いを指摘して正しく教育してあげただけ
後は一人で醜態を晒していなさい
俺は君の技術的な間違いを指摘して正しく教育してあげただけ
後は一人で醜態を晒していなさい
855デフォルトの名無しさん
2026/07/17(金) 03:13:40.17ID:eJfcvx1B856デフォルトの名無しさん
2026/07/17(金) 03:24:32.34ID:zFw4SsZH857デフォルトの名無しさん
2026/07/17(金) 03:27:16.73ID:eJfcvx1B >>856
最初に「ライフタイムの制約を受ける」という話を否定しておいて、ここではそれを私が否定しているかのように嘘を吐いた、そこから始まった話なんですけどねw
最初に「ライフタイムの制約を受ける」という話を否定しておいて、ここではそれを私が否定しているかのように嘘を吐いた、そこから始まった話なんですけどねw
858デフォルトの名無しさん
2026/07/17(金) 03:40:29.72ID:zFw4SsZH 何の話だよ
曖昧すぎる
技術的に意味のあるRustの話をしてくれ
曖昧すぎる
技術的に意味のあるRustの話をしてくれ
859デフォルトの名無しさん
2026/07/17(金) 03:46:53.81ID:eJfcvx1B860デフォルトの名無しさん
2026/07/17(金) 03:47:50.88ID:eJfcvx1B なんで嘘吐いて人を貶める発言から始めておいて都合が悪くなったらすっとぼけるだけで許されると思ったんだ
861デフォルトの名無しさん
2026/07/17(金) 03:52:48.11ID:eJfcvx1B862デフォルトの名無しさん
2026/07/17(金) 03:53:45.05ID:eJfcvx1B この全くバカげたバカの話を見たくない人は >>826 以前だけ見ることをお勧めする
863デフォルトの名無しさん
2026/07/17(金) 04:03:01.53ID:zFw4SsZH まだ間違いに気付かないなら君の書き込みを再掲してやろう
134 デフォルトの名無しさん sage 2026/07/17(金) 00:04:51.00 ID:eJfcvx1B
他のスレッドで生まれた参照を渡してみよう、そのスレッドが先に死ぬかもなw
「他のスレッドで生まれた参照」を自分が持ってる時点で、そのスレッドが先に死ぬことはない、(あるいは参照が'static)
134 デフォルトの名無しさん sage 2026/07/17(金) 00:04:51.00 ID:eJfcvx1B
他のスレッドで生まれた参照を渡してみよう、そのスレッドが先に死ぬかもなw
「他のスレッドで生まれた参照」を自分が持ってる時点で、そのスレッドが先に死ぬことはない、(あるいは参照が'static)
864デフォルトの名無しさん
2026/07/17(金) 09:29:29.17ID:eJfcvx1B >>863
150 デフォルトの名無しさん 2026/07/17(金) 00:34:37.40 ID:eJfcvx1B
> >148
あ、自分で言ったことも覚えておけないし、日本語も読めないバカだということを改めて示してて草
(お前が言うようにライフタイムの制約を受けないとしたら)他のスレッドで生まれた参照を渡してみよう、そのスレッドが先に死ぬかもなw
だよw
自分で出した前提も忘れて騒いでたんだなお前ww
ライフタイムの制約があるからコンパイルが通らないのは当たり前だろwww
悪質な切り抜きはやめろ
150 デフォルトの名無しさん 2026/07/17(金) 00:34:37.40 ID:eJfcvx1B
> >148
あ、自分で言ったことも覚えておけないし、日本語も読めないバカだということを改めて示してて草
(お前が言うようにライフタイムの制約を受けないとしたら)他のスレッドで生まれた参照を渡してみよう、そのスレッドが先に死ぬかもなw
だよw
自分で出した前提も忘れて騒いでたんだなお前ww
ライフタイムの制約があるからコンパイルが通らないのは当たり前だろwww
悪質な切り抜きはやめろ
865デフォルトの名無しさん
2026/07/17(金) 09:32:59.05ID:eJfcvx1B このバカ以外は >>864 に書いてあることの意味がわかるだろう
「ライフタイムの制約を受けない」という前提を勝手に外して捏造放題をしてるだけ
もう自分が間違えたってわかってるのに、どうにか相手が間違ってることにして自分が正しいと威張りたいがために、発言を切り取りして意味を変えて他のスレッドに貼り、挙句の果てに捏造を始めるという、こうなってはいけないというお手本みたいな人間がID:zFw4SsZHだ
「ライフタイムの制約を受けない」という前提を勝手に外して捏造放題をしてるだけ
もう自分が間違えたってわかってるのに、どうにか相手が間違ってることにして自分が正しいと威張りたいがために、発言を切り取りして意味を変えて他のスレッドに貼り、挙句の果てに捏造を始めるという、こうなってはいけないというお手本みたいな人間がID:zFw4SsZHだ
866デフォルトの名無しさん
2026/07/17(金) 09:33:12.47ID:eJfcvx1B867デフォルトの名無しさん
2026/07/17(金) 09:33:57.26ID:eJfcvx1B >>858
お前が始めた話だろうが
いい加減にしろ
なんで嘘吐いて人を貶める発言から始めておいて都合が悪くなったらすっとぼけるだけで許されると思ったんだ
このバカが >>827 で始めた話だというのははっきり言っておきたい
しかも >>828-830 で書いたように最初から切り取り、その後も嘘や捏造を繰り返している
その上で、うまく反論できなくなったので
> 何の話だよ
> 曖昧すぎる
> 技術的に意味のあるRustの話をしてくれ
とすっとぼけて相手が悪い話にしようとしている
自分が相手を攻撃するために無理やり切り取りと嘘で変な主張を始めたからこうなったというのに
この全くバカげたバカの話を見たくない人は >>826 以前だけ見ることをお勧めする
お前が始めた話だろうが
いい加減にしろ
なんで嘘吐いて人を貶める発言から始めておいて都合が悪くなったらすっとぼけるだけで許されると思ったんだ
このバカが >>827 で始めた話だというのははっきり言っておきたい
しかも >>828-830 で書いたように最初から切り取り、その後も嘘や捏造を繰り返している
その上で、うまく反論できなくなったので
> 何の話だよ
> 曖昧すぎる
> 技術的に意味のあるRustの話をしてくれ
とすっとぼけて相手が悪い話にしようとしている
自分が相手を攻撃するために無理やり切り取りと嘘で変な主張を始めたからこうなったというのに
この全くバカげたバカの話を見たくない人は >>826 以前だけ見ることをお勧めする
868デフォルトの名無しさん
2026/07/17(金) 09:35:48.46ID:eJfcvx1B >>863
ID:zFw4SsZHは頑なに切り取り、捏造を繰り返し行いコピペ投稿でスレッドを荒らしている
ID:zFw4SsZHは頑なに切り取り、捏造を繰り返し行いコピペ投稿でスレッドを荒らしている
869デフォルトの名無しさん
2026/07/17(金) 09:36:08.39ID:2gUPm0p9 勝負が付いているのにとどめ刺そうとするのやめてもらえますか
870デフォルトの名無しさん
2026/07/17(金) 09:38:21.17ID:LF99Jrp3 eJfcvx1Bの頭の悪さは投稿量でもわかる
871デフォルトの名無しさん
2026/07/17(金) 09:40:45.95ID:eJfcvx1B872デフォルトの名無しさん
2026/07/17(金) 09:40:56.10ID:xlxRy6tg 敗者は連投しがち
873デフォルトの名無しさん
2026/07/17(金) 09:41:57.73ID:eJfcvx1B ID:LF99Jrp3, ID:2gUPm0p9, ID:zFw4SsZH, ID:c5gAJDF2, ID:445eRKs4, ID:WwJl9Mdv, ID:R+0qGLKV, ID:rgZeOBea
今日だけでこれ全部同じ口調で、まとめて同じ時間に投稿している
今日だけでこれ全部同じ口調で、まとめて同じ時間に投稿している
874デフォルトの名無しさん
2026/07/17(金) 09:45:00.65ID:/79uFE3+ 朝から38レス発狂かよ
875デフォルトの名無しさん
2026/07/17(金) 09:47:11.27ID:eJfcvx1B いい加減バカげたコピペ野郎じゃなくて他の話したい
876デフォルトの名無しさん
2026/07/17(金) 10:01:19.30ID:eJfcvx1B そういえばRust 1.97.1がリリースされてたね
https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/
1.97.0で発生しやすくなったコンパイラのバグが修正されてるらしい
https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/
1.97.0で発生しやすくなったコンパイラのバグが修正されてるらしい
877デフォルトの名無しさん
2026/07/17(金) 10:29:01.58ID:eJfcvx1B > We have backported both an LLVM fix and a disable of the underlying change
> in Rust 1.97.0 of Rust's generated IR that increased the likelihood of this
> happening. However, note that the underlying miscompilation has been present
> since at least Rust 1.87.
だから
LLVMの修正と、この問題の発生確率を上昇させていたRust 1.97.0におけるRustの生成IRの根本的な変更の無効化の両方をバックポートしました。ただし、根本的な誤コンパイル自体は、少なくともRust 1.87から存在していた点にご注意ください。
くらいの意味か
> in Rust 1.97.0 of Rust's generated IR that increased the likelihood of this
> happening. However, note that the underlying miscompilation has been present
> since at least Rust 1.87.
だから
LLVMの修正と、この問題の発生確率を上昇させていたRust 1.97.0におけるRustの生成IRの根本的な変更の無効化の両方をバックポートしました。ただし、根本的な誤コンパイル自体は、少なくともRust 1.87から存在していた点にご注意ください。
くらいの意味か
878デフォルトの名無しさん
2026/07/17(金) 10:29:42.31ID:eJfcvx1B 完全な修正というよりは、増えていたのが元に戻っただけって感じかね
879デフォルトの名無しさん
2026/07/17(金) 10:43:36.12ID:wvg+qmIG 違うだろよく読め
まず本質はLLVMのバグ
Rust 1.97のenum識別子変更で問題の顕在化がはっきりするようになった
まず本質はLLVMのバグ
Rust 1.97のenum識別子変更で問題の顕在化がはっきりするようになった
880デフォルトの名無しさん
2026/07/17(金) 10:45:47.21ID:6rNuw+Op どっちのバグなのかよりも根治してない事の方が重大
建前の安全性をバイナリで実現出来ていない可能性を強く示唆しているので
建前の安全性をバイナリで実現出来ていない可能性を強く示唆しているので
881デフォルトの名無しさん
2026/07/17(金) 10:59:48.77ID:eJfcvx1B >>879
LLVMのバグじゃないなんて言ってないし、一体何を見て違うって言ったんだよ
LLVMのバグじゃないなんて言ってないし、一体何を見て違うって言ったんだよ
882デフォルトの名無しさん
2026/07/17(金) 11:01:40.91ID:eJfcvx1B >>880
バグがない大規模プログラムはないよ
仕様における安全性はもちろんバグのないことで担保されるものだけど、現実にバグ0はあり得ない
でもだからと言って仕様が危険でいいことにもならない
ゼロヒャク思考では世の中回らないからね
バグがない大規模プログラムはないよ
仕様における安全性はもちろんバグのないことで担保されるものだけど、現実にバグ0はあり得ない
でもだからと言って仕様が危険でいいことにもならない
ゼロヒャク思考では世の中回らないからね
883デフォルトの名無しさん
2026/07/17(金) 11:13:03.54ID:xvGf57zb LLVMに金玉握られたお笑い言語😂
884デフォルトの名無しさん
2026/07/17(金) 11:14:33.57ID:eJfcvx1B >>883
コンパイラ基盤の意味わかってなさそう
コンパイラ基盤の意味わかってなさそう
885デフォルトの名無しさん
2026/07/17(金) 11:16:15.61ID:CkPxQ3Fs886デフォルトの名無しさん
2026/07/17(金) 11:21:08.40ID:eJfcvx1B887デフォルトの名無しさん
2026/07/17(金) 11:21:27.16ID:y+jM3iXG888デフォルトの名無しさん
2026/07/17(金) 11:22:54.96ID:eJfcvx1B889デフォルトの名無しさん
2026/07/17(金) 11:25:26.47ID:CkPxQ3Fs >>886
原因に興味がなく表層だけで満足な人だとわかったからもうレスしなくていいぞ
原因に興味がなく表層だけで満足な人だとわかったからもうレスしなくていいぞ
890デフォルトの名無しさん
2026/07/17(金) 11:28:00.31ID:eJfcvx1B891デフォルトの名無しさん
2026/07/17(金) 11:30:10.72ID:eJfcvx1B 「LLVM側のバグやで」って言ってれば「なるほど」で済んだけど、言ってもいないことで「違うだろよく読め」といきなりバカにしてきたから話がこじれてるんだよ
892デフォルトの名無しさん
2026/07/17(金) 11:32:42.30ID:eJfcvx1B それに「原因に興味がなく表層だけで満足な人」というレッテル貼りにも根拠がない
「違うだろ」と言われたから「何が違うのか」と聞いてるのに、それに対して「原因に興味がなく表層だけで満足な人」とは、最初から殴るためだけに言葉を選んでいるクソ野郎としか思えない
「違うだろ」と言われたから「何が違うのか」と聞いてるのに、それに対して「原因に興味がなく表層だけで満足な人」とは、最初から殴るためだけに言葉を選んでいるクソ野郎としか思えない
893デフォルトの名無しさん
2026/07/17(金) 11:34:42.78ID:eJfcvx1B なんなの?
今日は春のパン祭りならぬ夏のクズ祭りなの?
今日は春のパン祭りならぬ夏のクズ祭りなの?
894デフォルトの名無しさん
2026/07/17(金) 11:39:19.34ID:eJfcvx1B もう仕切り直すか
Rust 1.97.1がリリースされてたね
https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/
1.97.0で発生しやすくなったコンパイラのバグが修正されてるらしい
> We have backported both an LLVM fix and a disable of the underlying change
> in Rust 1.97.0 of Rust's generated IR that increased the likelihood of this
> happening. However, note that the underlying miscompilation has been present
> since at least Rust 1.87.
だから、日本語訳すると
LLVMの修正と、この問題の発生確率を上昇させていたRust 1.97.0におけるRustの
生成IRの根本的な変更の無効化の両方をバックポートしました。ただし、根本的な
誤コンパイル自体は、少なくともRust 1.87から存在していた点にご注意ください。
くらいかな
完全な修正というよりは、増えていたのが元に戻っただけって感じみたい?
Rust 1.97.1がリリースされてたね
https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/
1.97.0で発生しやすくなったコンパイラのバグが修正されてるらしい
> We have backported both an LLVM fix and a disable of the underlying change
> in Rust 1.97.0 of Rust's generated IR that increased the likelihood of this
> happening. However, note that the underlying miscompilation has been present
> since at least Rust 1.87.
だから、日本語訳すると
LLVMの修正と、この問題の発生確率を上昇させていたRust 1.97.0におけるRustの
生成IRの根本的な変更の無効化の両方をバックポートしました。ただし、根本的な
誤コンパイル自体は、少なくともRust 1.87から存在していた点にご注意ください。
くらいかな
完全な修正というよりは、増えていたのが元に戻っただけって感じみたい?
895デフォルトの名無しさん
2026/07/17(金) 11:43:55.43ID:CkPxQ3Fs896デフォルトの名無しさん
2026/07/17(金) 11:45:25.52ID:uvZAYiAt LLVMは古いから
Rust専用かつ古いハード切り捨てた
新しいプロジェクトが必要なのでは?🤔
Rust専用かつ古いハード切り捨てた
新しいプロジェクトが必要なのでは?🤔
897デフォルトの名無しさん
2026/07/17(金) 11:46:39.99ID:+LSepwMp C#で食えなくなった😭
https://i.imgur.com/QdnVOt2.png
https://i.imgur.com/QdnVOt2.png
898デフォルトの名無しさん
2026/07/17(金) 11:48:55.01ID:eJfcvx1B >>895
お前が「違うだろ」ってバカにしてきたんだろうが
それで違わなかったからって相手罵倒して逃げてんじゃねえよカス
「違うだろ」と言われたから「何が違うのか」と聞いてるのに、それに対して「原因に興味がなく表層だけで満足な人」とは、最初から殴るためだけに言葉を選んでいるクソ野郎が
お前が「違うだろ」ってバカにしてきたんだろうが
それで違わなかったからって相手罵倒して逃げてんじゃねえよカス
「違うだろ」と言われたから「何が違うのか」と聞いてるのに、それに対して「原因に興味がなく表層だけで満足な人」とは、最初から殴るためだけに言葉を選んでいるクソ野郎が
899デフォルトの名無しさん
2026/07/17(金) 11:49:58.98ID:eJfcvx1B >>896
LLVMが古いとかそういう問題ではないな
LLVMが古いとかそういう問題ではないな
900デフォルトの名無しさん
2026/07/17(金) 11:51:02.45ID:eJfcvx1B ここまで執拗に人を貶めようとするID:CkPxQ3FsはコロコロIDを変えるID:zFw4SsZHかな?
901デフォルトの名無しさん
2026/07/17(金) 11:56:09.65ID:vMRcoCXV 一人で55レスとかAIコーディングスレ開いたかと思った
902デフォルトの名無しさん
2026/07/17(金) 11:58:01.50ID:eJfcvx1B 延々IDコロコロ変えて罵倒してくる奴がいたもんで
903デフォルトの名無しさん
2026/07/17(金) 11:59:21.24ID:eJfcvx1B 仕切り直すか
Rust 1.97.1がリリースされてたね
https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/
1.97.0で発生しやすくなったコンパイラのバグが修正されてるらしい
> We have backported both an LLVM fix and a disable of the underlying change
> in Rust 1.97.0 of Rust's generated IR that increased the likelihood of this
> happening. However, note that the underlying miscompilation has been present
> since at least Rust 1.87.
だから、日本語訳すると
LLVMの修正と、この問題の発生確率を上昇させていたRust 1.97.0におけるRustの
生成IRの根本的な変更の無効化の両方をバックポートしました。ただし、根本的な
誤コンパイル自体は、少なくともRust 1.87から存在していた点にご注意ください。
くらいかな
完全な修正というよりは、増えていたのが元に戻っただけって感じみたい?
Rust 1.97.1がリリースされてたね
https://blog.rust-lang.org/2026/07/16/Rust-1.97.1/
1.97.0で発生しやすくなったコンパイラのバグが修正されてるらしい
> We have backported both an LLVM fix and a disable of the underlying change
> in Rust 1.97.0 of Rust's generated IR that increased the likelihood of this
> happening. However, note that the underlying miscompilation has been present
> since at least Rust 1.87.
だから、日本語訳すると
LLVMの修正と、この問題の発生確率を上昇させていたRust 1.97.0におけるRustの
生成IRの根本的な変更の無効化の両方をバックポートしました。ただし、根本的な
誤コンパイル自体は、少なくともRust 1.87から存在していた点にご注意ください。
くらいかな
完全な修正というよりは、増えていたのが元に戻っただけって感じみたい?
904デフォルトの名無しさん
2026/07/17(金) 11:59:57.47ID:eJfcvx1B LLVMの最適化で、x86限定で起こるバグが原因っぽいね
https://github.com/rust-lang/rust/issues/159035
https://github.com/rust-lang/rust/issues/159035
905デフォルトの名無しさん
2026/07/17(金) 12:00:46.16ID:EwWYsACl906デフォルトの名無しさん
2026/07/17(金) 12:03:04.32ID:eJfcvx1B OSもアーキテクチャも大量にあるわけで、一つ一つ最適化まで自分たちで開発していたらキリがないからな
C / C++ のような歴史ある言語でも GCC と Clang + LLVM くらいしかないわけで
C / C++ のような歴史ある言語でも GCC と Clang + LLVM くらいしかないわけで
907デフォルトの名無しさん
2026/07/17(金) 12:04:03.55ID:Fl+jbuiJ おじいちゃん今日はデイケアでしょ
908デフォルトの名無しさん
2026/07/17(金) 12:06:39.16ID:CkPxQ3Fs ID:eJfcvx1Bは無視
今回で特に重要な点はここ
1.87から1.96までもLLVMは間違ったコードを吐く場合があったが動作に影響を与えていなかった
具体的には間違った場所を読み取りする場合があったがその値は使われてなくてRustのバイナリとしての動作に影響なし
1.97.0ではRust内部の先ほどの変更によりLLVMが吐く間違ったコードが致命的になった
特に先述の間違った場所の読み取りがプログラムのメモリ割り当てを逸脱する形でクラッシュ
今回で特に重要な点はここ
1.87から1.96までもLLVMは間違ったコードを吐く場合があったが動作に影響を与えていなかった
具体的には間違った場所を読み取りする場合があったがその値は使われてなくてRustのバイナリとしての動作に影響なし
1.97.0ではRust内部の先ほどの変更によりLLVMが吐く間違ったコードが致命的になった
特に先述の間違った場所の読み取りがプログラムのメモリ割り当てを逸脱する形でクラッシュ
909デフォルトの名無しさん
2026/07/17(金) 12:08:56.88ID:5x3qJX75910デフォルトの名無しさん
2026/07/17(金) 12:09:41.06ID:77NENza3 rustアンチは障害者ってハッキリわかんだね
911デフォルトの名無しさん
2026/07/17(金) 12:10:10.11ID:eJfcvx1B >>908
お前が「違うだろ」ってバカにしてきたんだろうが
それで違わなかったからって相手罵倒して逃げてんじゃねえよカス
「違うだろ」と言われたから「何が違うのか」と聞いてるのに、それに対して「原因に興味がなく表層だけで満足な人」とは、最初から殴るためだけに言葉を選んでいるクソ野郎が
お前が「違うだろ」ってバカにしてきたんだろうが
それで違わなかったからって相手罵倒して逃げてんじゃねえよカス
「違うだろ」と言われたから「何が違うのか」と聞いてるのに、それに対して「原因に興味がなく表層だけで満足な人」とは、最初から殴るためだけに言葉を選んでいるクソ野郎が
912デフォルトの名無しさん
2026/07/17(金) 12:11:15.03ID:QhkwTaXN みんなお仕事は?🥺
913デフォルトの名無しさん
2026/07/17(金) 12:11:47.10ID:eJfcvx1B >>909
バグがあると言語の安全性の意味がない、というのは典型的なゼロヒャク思考だが……
あと、君はコンパイラとリンカを混同してるな
LLVMはコンパイラ基盤だからコンパイラ側、MSVCはRustではリンカとして使われている
バグがあると言語の安全性の意味がない、というのは典型的なゼロヒャク思考だが……
あと、君はコンパイラとリンカを混同してるな
LLVMはコンパイラ基盤だからコンパイラ側、MSVCはRustではリンカとして使われている
914デフォルトの名無しさん
2026/07/17(金) 12:14:00.05ID:eJfcvx1B それとも C / C++ におけるMSVCの話をしたいのか?
だったら対応OSや環境を絞っている時点で、一つ一つ最適化するコストを払っていない例でしかないが
だったら対応OSや環境を絞っている時点で、一つ一つ最適化するコストを払っていない例でしかないが
915デフォルトの名無しさん
2026/07/17(金) 12:15:49.96ID:5x3qJX75916デフォルトの名無しさん
2026/07/17(金) 12:18:01.96ID:5x3qJX75 自分がゼロヒャク思考に陥ってないか胸に手を当ててrya
917デフォルトの名無しさん
2026/07/17(金) 12:19:19.58ID:eJfcvx1B >>908
> 1.87から1.96までもLLVMは間違ったコードを吐く場合があったが動作に影響を与えていなかった
> 具体的には間違った場所を読み取りする場合があったがその値は使われてなくてRustのバイナリとしての動作に影響なし
これはどこ情報だ?
少なくとも https://github.com/rust-lang/rust/issues/159035#issuecomment-4943207413 には
* セグメンテーションフォールトは起こさない
* 読み込まれた値も None バリアントに対応するものとして破棄され使用されないため、これまでは**大抵の場合**問題なく動いていた
としか書いていない
> 1.87から1.96までもLLVMは間違ったコードを吐く場合があったが動作に影響を与えていなかった
> 具体的には間違った場所を読み取りする場合があったがその値は使われてなくてRustのバイナリとしての動作に影響なし
これはどこ情報だ?
少なくとも https://github.com/rust-lang/rust/issues/159035#issuecomment-4943207413 には
* セグメンテーションフォールトは起こさない
* 読み込まれた値も None バリアントに対応するものとして破棄され使用されないため、これまでは**大抵の場合**問題なく動いていた
としか書いていない
918デフォルトの名無しさん
2026/07/17(金) 12:19:49.59ID:eJfcvx1B >>915-916
読まずにレスしてくるのやめてね
読まずにレスしてくるのやめてね
919デフォルトの名無しさん
2026/07/17(金) 12:21:45.20ID:5x3qJX75920デフォルトの名無しさん
2026/07/17(金) 12:22:03.59ID:eJfcvx1B 「セグメンテーションフォールトは起こさない」と「動作に影響を与えていなかった」は技術的に明確に別物
ID:CkPxQ3Fsは「原因に興味がなく表層だけで満足な人」「何が変わって引き金を引いたのかに興味がない」などと罵倒してきた割に、何を読んでいるのかもわからない
ID:CkPxQ3Fsは「原因に興味がなく表層だけで満足な人」「何が変わって引き金を引いたのかに興味がない」などと罵倒してきた割に、何を読んでいるのかもわからない
921デフォルトの名無しさん
2026/07/17(金) 12:22:37.71ID:eJfcvx1B >>919
読まずに頓珍漢なレスをしてきておいて、相手が悪いように見せかけるの好きねあんた
読まずに頓珍漢なレスをしてきておいて、相手が悪いように見せかけるの好きねあんた
922デフォルトの名無しさん
2026/07/17(金) 12:25:51.96ID:CkPxQ3Fs >>911
正しい情報をこちらが書いてもそれを理解できずに文句をつけて来るな
ミスコンパイルが1.87から生じているとはいえ1.96まではRustによるバイナリの実行動作に問題はない
1.97.0のみ踏んだ時にクラッシュを引き起こす
1.97.1では問題ない
正しい情報をこちらが書いてもそれを理解できずに文句をつけて来るな
ミスコンパイルが1.87から生じているとはいえ1.96まではRustによるバイナリの実行動作に問題はない
1.97.0のみ踏んだ時にクラッシュを引き起こす
1.97.1では問題ない
923デフォルトの名無しさん
2026/07/17(金) 12:26:04.89ID:eJfcvx1B ID:5x3qJX75, ID:CkPxQ3Fs, ID:LF99Jrp3, ID:zFw4SsZH, ID:c5gAJDF2, ID:445eRKs4, ID:WwJl9Mdv, ID:R+0qGLKV, ID:rgZeOBea の共通点
* いきなり根拠のない罵倒からスタート
* アンカーをつけるくせにまともに読んでいない頓珍漢なことしか書かない
* 内容のおかしさを指摘されると中傷にシフトする
* 違うIDなのに同じ時間に集中的にレスをつける
* いきなり根拠のない罵倒からスタート
* アンカーをつけるくせにまともに読んでいない頓珍漢なことしか書かない
* 内容のおかしさを指摘されると中傷にシフトする
* 違うIDなのに同じ時間に集中的にレスをつける
924デフォルトの名無しさん
2026/07/17(金) 12:27:06.36ID:eJfcvx1B925デフォルトの名無しさん
2026/07/17(金) 12:29:16.62ID:eJfcvx1B さっきも書いたが、少なくとも https://github.com/rust-lang/rust/issues/159035#issuecomment-4943207413 には
* セグメンテーションフォールトは起こさない
* 読み込まれた値も None バリアントに対応するものとして破棄され使用されないため、これまでは**大抵の場合**問題なく動いていた
としか書いていない
* セグメンテーションフォールトは起こさない
* 読み込まれた値も None バリアントに対応するものとして破棄され使用されないため、これまでは**大抵の場合**問題なく動いていた
としか書いていない
926デフォルトの名無しさん
2026/07/17(金) 12:29:55.86ID:eJfcvx1B 「セグメンテーションフォールトは起こさない」と「動作に影響を与えていなかった」は技術的に明確に別物
ID:CkPxQ3Fsは「原因に興味がなく表層だけで満足な人」「何が変わって引き金を引いたのかに興味がない」などと罵倒してきた割に、何を読んでいるのか
ID:CkPxQ3Fsは「原因に興味がなく表層だけで満足な人」「何が変わって引き金を引いたのかに興味がない」などと罵倒してきた割に、何を読んでいるのか
927デフォルトの名無しさん
2026/07/17(金) 12:32:43.12ID:77NENza3 >>922
なんや解決したんか🤔
なんや解決したんか🤔
928デフォルトの名無しさん
2026/07/17(金) 12:34:04.24ID:eJfcvx1B929デフォルトの名無しさん
2026/07/17(金) 12:34:50.76ID:/kiBy5+E お昼休みとはいえ70連投は狂ってる
心の病気かな
心の病気かな
930デフォルトの名無しさん
2026/07/17(金) 12:35:43.42ID:eJfcvx1B931デフォルトの名無しさん
2026/07/17(金) 12:36:06.18ID:fzYOoYVB そろそろ夏休みだからね
932デフォルトの名無しさん
2026/07/17(金) 12:38:23.74ID:eJfcvx1B933デフォルトの名無しさん
2026/07/17(金) 12:38:24.67ID:7NtQzbDP 未明から連投か
暇な学生さんかね
暇な学生さんかね
934デフォルトの名無しさん
2026/07/17(金) 12:42:13.35ID:eJfcvx1B いきなり根拠のない罵倒をしてくる奴が山ほどいるか、そいつがIDコロコロ変えてるかどっちかのせいでこうなってる
935デフォルトの名無しさん
2026/07/17(金) 12:47:52.31ID:OIymAT3M 思い込みで見えない敵と戦っている正義マン気取りパターン
936デフォルトの名無しさん
2026/07/17(金) 12:49:11.97ID:eJfcvx1B >>1の
> ※Rustを学ぶ際に犯しがちな12の過ち
> https://dystroy.org/blog/how-not-to-learn-rust
に書いてある
Mistake 2 : Dive in without looking at the book
和訳 過ち2:『The Book』に目を通さずに飛び込んでしまうこと
をやらかしてる文章だらけだし
> ※Rustを学ぶ際に犯しがちな12の過ち
> https://dystroy.org/blog/how-not-to-learn-rust
に書いてある
Mistake 2 : Dive in without looking at the book
和訳 過ち2:『The Book』に目を通さずに飛び込んでしまうこと
をやらかしてる文章だらけだし
937デフォルトの名無しさん
2026/07/17(金) 12:49:39.95ID:eJfcvx1B >>935
これだけレスがあって見えないのはすごいなw
これだけレスがあって見えないのはすごいなw
938デフォルトの名無しさん
2026/07/17(金) 12:53:40.24ID:eJfcvx1B ずっとRustの話に仕切りなおしてるのに、その度に誹謗中傷に戻したがる>>923の人(たち)がいるんですよ
これはもう事実としてね
これはもう事実としてね
939デフォルトの名無しさん
2026/07/17(金) 12:56:12.35ID:eJfcvx1B これが複数人か一人かは確定する材料がないし、私はみんな揃いも揃って同じパターンの言動しかしないから同一人物だと思ってるけど、別にどう思うかはお好きにどうぞ
940デフォルトの名無しさん
2026/07/17(金) 12:56:31.52ID:l9Xgy2Qv Rustの話ならwelcomeだが
そうでない書き込みをしてるから777レスになってる
そうでない書き込みをしてるから777レスになってる
941デフォルトの名無しさん
2026/07/17(金) 12:58:02.87ID:eJfcvx1B942デフォルトの名無しさん
2026/07/17(金) 13:00:19.66ID:eJfcvx1B 私がRust 1.97.1の話を出した時も誹謗中傷レスが大量についたしな
943デフォルトの名無しさん
2026/07/17(金) 13:13:46.43ID:eJfcvx1B >>883
実はCraneliftやGCCをバックエンドにするという選択肢も開発がされてはいる
実はCraneliftやGCCをバックエンドにするという選択肢も開発がされてはいる
944デフォルトの名無しさん
2026/07/17(金) 13:15:26.59ID:GTl+lrXu GoogleやMicrosoftなどで研修に使われた
アービンジャー・インスティチュート の「自分の小さな箱から脱出する方法」
あれ今も使ってるんだっけ?
アービンジャー・インスティチュート の「自分の小さな箱から脱出する方法」
あれ今も使ってるんだっけ?
945デフォルトの名無しさん
2026/07/17(金) 13:16:13.41ID:Fl+jbuiJ 変化を拒み、アップデートを止めた脳は『フリーズ』した状態です。
新しい情報が入らなくなると、現代社会に対して否定的な感情を抱きやすくなり、『昔は良かった』という言葉を繰り返すようになってしまいます。
かつて『あんな爺さんにはなりたくない』と思っていたはずなのに、いざ自分がその年齢に近づき、
立ち止まった時に物事を客観視出来てない自分や脳の衰え(硬直化)を痛感する。
つまり、そんなジレンマと葛藤しながら、我々高齢は死へと少しずつ近づいていくのですね。
新しい情報が入らなくなると、現代社会に対して否定的な感情を抱きやすくなり、『昔は良かった』という言葉を繰り返すようになってしまいます。
かつて『あんな爺さんにはなりたくない』と思っていたはずなのに、いざ自分がその年齢に近づき、
立ち止まった時に物事を客観視出来てない自分や脳の衰え(硬直化)を痛感する。
つまり、そんなジレンマと葛藤しながら、我々高齢は死へと少しずつ近づいていくのですね。
946デフォルトの名無しさん
2026/07/17(金) 13:17:42.16ID:+JaSKiDY 936 ID:eJfcvx1B
937 ID:eJfcvx1B
938 ID:eJfcvx1B
939 ID:eJfcvx1B
940 (ID:l9Xgy2Qv)
941 ID:eJfcvx1B
942 ID:eJfcvx1B
943 ID:eJfcvx1B
会話をしていると主張しているが嘘
937 ID:eJfcvx1B
938 ID:eJfcvx1B
939 ID:eJfcvx1B
940 (ID:l9Xgy2Qv)
941 ID:eJfcvx1B
942 ID:eJfcvx1B
943 ID:eJfcvx1B
会話をしていると主張しているが嘘
947デフォルトの名無しさん
2026/07/17(金) 13:21:04.61ID:eJfcvx1B >>946
一生懸命そう見えるようにアンカーを隠したり他のIDが見えにくい場所を探したりご苦労様ですw
一生懸命そう見えるようにアンカーを隠したり他のIDが見えにくい場所を探したりご苦労様ですw
948デフォルトの名無しさん
2026/07/17(金) 13:21:41.77ID:eJfcvx1B こういうのがすぐ湧くからRustの話から外れていくんだよな
949デフォルトの名無しさん
2026/07/17(金) 13:32:26.55ID:eJfcvx1B 905 ID:EwWYsACl
906 ID:eJfcvx1B *
907 ID:Fl+jbuiJ
908 ID:CkPxQ3Fs
909 ID:5x3qJX75
910 ID:77NENza3
911 ID:eJfcvx1B *
912 ID:QhkwTaXN
913 ID:eJfcvx1B *
914 ID:eJfcvx1B *
915 ID:5x3qJX75
916 ID:5x3qJX75
917 ID:eJfcvx1B *
918 ID:eJfcvx1B *
919 ID:5x3qJX75
920 ID:eJfcvx1B *
921 ID:eJfcvx1B *
922 ID:CkPxQ3Fs
923 ID:eJfcvx1B *
これが現実
906 ID:eJfcvx1B *
907 ID:Fl+jbuiJ
908 ID:CkPxQ3Fs
909 ID:5x3qJX75
910 ID:77NENza3
911 ID:eJfcvx1B *
912 ID:QhkwTaXN
913 ID:eJfcvx1B *
914 ID:eJfcvx1B *
915 ID:5x3qJX75
916 ID:5x3qJX75
917 ID:eJfcvx1B *
918 ID:eJfcvx1B *
919 ID:5x3qJX75
920 ID:eJfcvx1B *
921 ID:eJfcvx1B *
922 ID:CkPxQ3Fs
923 ID:eJfcvx1B *
これが現実
950デフォルトの名無しさん
2026/07/17(金) 13:33:50.20ID:/JHUOJhl >>947
もしかしてmakefileおじさん?
もしかしてmakefileおじさん?
951デフォルトの名無しさん
2026/07/17(金) 13:33:53.07ID:5SexHIVy >>943
頑張れgccrs!
頑張れgccrs!
952デフォルトの名無しさん
2026/07/17(金) 13:34:55.35ID:eJfcvx1B rustc以外にも実装はあった方がいいからね
953デフォルトの名無しさん
2026/07/17(金) 13:36:24.37ID:ormREJR7 >>952
それは基本仕様が安定化してからでいい
それは基本仕様が安定化してからでいい
954デフォルトの名無しさん
2026/07/17(金) 13:37:41.11ID:eJfcvx1B >>953
C言語ですら今でも改定されてるのにそんなこと言いだしたら永久に生まれんで
C言語ですら今でも改定されてるのにそんなこと言いだしたら永久に生まれんで
955デフォルトの名無しさん
2026/07/17(金) 13:40:17.45ID:aobL2xE4 Cはコンパイラ乱立で様々な問題を引き起こした
956デフォルトの名無しさん
2026/07/17(金) 13:41:22.10ID:eJfcvx1B957デフォルトの名無しさん
2026/07/17(金) 13:45:59.98ID:YxTzvVqf 独自機能から標準化されても未対応まで各種揃っております
958デフォルトの名無しさん
2026/07/17(金) 13:47:07.25ID:eJfcvx1B まあ独自機能は使わなければいいだけなので
標準にいつまで経っても対応しない問題はつらい
標準にいつまで経っても対応しない問題はつらい
959デフォルトの名無しさん
2026/07/17(金) 13:51:58.64ID:dYsXSuSP 玉虫色の標準化で良い標準にならなかったり
それに後から気づいて過去に決めた標準を取り消したり
それに後から気づいて過去に決めた標準を取り消したり
960デフォルトの名無しさん
2026/07/17(金) 13:53:21.56ID:eJfcvx1B961デフォルトの名無しさん
2026/07/17(金) 13:57:46.49ID:WHYf0Gp8 constでfor文すら使えないRustの現状ではまだ先が長くコンパイラ乱立や標準化などする余裕がまだない
962デフォルトの名無しさん
2026/07/17(金) 14:02:15.19ID:eJfcvx1B 普通に仕様は定まってると思うけどなあ
便利な機能が不足してるとか、そういう問題は改訂していけばいいし、別の実装を作るにしてもそれに追従しろって話で済むし
便利な機能が不足してるとか、そういう問題は改訂していけばいいし、別の実装を作るにしてもそれに追従しろって話で済むし
963デフォルトの名無しさん
2026/07/17(金) 14:04:52.69ID:t0E1lGC1 Rust の仕様をまとめる計画ってどうなったのかと思って確認したら何も進んでない……
https://github.com/rust-lang/spec
https://github.com/rust-lang/spec
964デフォルトの名無しさん
2026/07/17(金) 14:06:13.63ID:rnyUidny 失敗した仕様は新たな仕様で作り直してる
965デフォルトの名無しさん
2026/07/17(金) 14:07:19.78ID:eJfcvx1B まあそれはどの言語でもそうでしょ
966デフォルトの名無しさん
2026/07/17(金) 14:10:56.76ID:P8x0FYZ9 rangeの作り直しとか確実に便利になってる
967デフォルトの名無しさん
2026/07/17(金) 15:44:57.19ID:bfn/wimJ スレ伸ばしすぎだろ
968デフォルトの名無しさん
2026/07/17(金) 17:55:08.52ID:vMRcoCXV これじゃ結局、これまでも複おじ(91)が自演して伸ばしてただけって自分で証明しただけのような…
969デフォルトの名無しさん
2026/07/17(金) 17:55:33.95ID:Fl+jbuiJ おじいちゃんお昼寝中かな
970デフォルトの名無しさん
2026/07/17(金) 17:58:57.41ID:eC4f19uq makefile爺さんは複おじだったのか
確かに今どきcmakeが地獄だと言うのは複おじ位だな
確かに今どきcmakeが地獄だと言うのは複おじ位だな
971デフォルトの名無しさん
2026/07/17(金) 18:21:44.58ID:eJfcvx1B972デフォルトの名無しさん
2026/07/17(金) 18:24:15.44ID:eJfcvx1B なぜか私に悪口を言うだけでRustの話をろくにしないIDがまた3つ、同じ時間に投稿してますねw
973デフォルトの名無しさん
2026/07/17(金) 18:25:44.14ID:eJfcvx1B ID:eC4f19uq, ID:Fl+jbuiJ, ID:vMRcoCXV, ID:5x3qJX75, ID:CkPxQ3Fs, ID:LF99Jrp3, ID:zFw4SsZH, ID:c5gAJDF2, ID:445eRKs4, ID:WwJl9Mdv, ID:R+0qGLKV, ID:rgZeOBea の共通点
* いきなり根拠のない罵倒からスタート
* アンカーをつけてもまともに読んでいない頓珍漢なことしか書かない
* これを書かれてから急にアンカーを一切付けなくなった
* 内容のおかしさを指摘されると中傷にシフトする
* 違うIDなのに同じ時間に集中的にレスをつける
* いきなり根拠のない罵倒からスタート
* アンカーをつけてもまともに読んでいない頓珍漢なことしか書かない
* これを書かれてから急にアンカーを一切付けなくなった
* 内容のおかしさを指摘されると中傷にシフトする
* 違うIDなのに同じ時間に集中的にレスをつける
974デフォルトの名無しさん
2026/07/17(金) 18:27:28.47ID:eJfcvx1B 早朝からずっとこれと同じ挙動のIDがいくつも、Rustの話とは無関係に誹謗中傷を書き続けている
975デフォルトの名無しさん
2026/07/17(金) 18:29:33.96ID:eJfcvx1B ほら、ちょっと時間を空けただけで何人もいるはずなのに反応しない
やっぱり同一人物なんだろうね
やっぱり同一人物なんだろうね
976デフォルトの名無しさん
2026/07/17(金) 18:34:54.71ID:eJfcvx1B 結局、他人にずっと複おじだって言い続けてた、複おじ、複おじって騒いでた奴が複おじだったというオチ
面白くもないな
面白くもないな
977デフォルトの名無しさん
2026/07/17(金) 18:38:56.20ID:5PvWkJeR 複おじとかいう謎の固有名詞🤔
ただの障害者じゃん
ぶっちゃけ他のスレにもザラにこんなのいるし、個体識別する価値もない
ただの障害者じゃん
ぶっちゃけ他のスレにもザラにこんなのいるし、個体識別する価値もない
978デフォルトの名無しさん
2026/07/17(金) 18:41:01.79ID:eJfcvx1B そりゃそう
この複おじさんがやたらこだわってるようだったからこうやって列挙してあげただけ
この複おじさんがやたらこだわってるようだったからこうやって列挙してあげただけ
979デフォルトの名無しさん
2026/07/17(金) 19:01:22.33ID:duZzT6fT >>904
ほーん、なんかアプデ来てると思ったらそれか
ほーん、なんかアプデ来てると思ったらそれか
980デフォルトの名無しさん
2026/07/17(金) 19:09:41.82ID:yl11920u >>977
前スレからやたらそれ連呼してる奴いたな
前スレからやたらそれ連呼してる奴いたな
981デフォルトの名無しさん
2026/07/17(金) 19:13:38.10ID:yl11920u982デフォルトの名無しさん
2026/07/17(金) 19:27:50.43ID:Yar/ceXD >>903-904
github読む感じrustcの出すIRが間違ってる可能性も考えられてはいるのか?って感じだな
LLVMとrustcは開発者違うからそこは最初の方では曖昧になりやすいのかもしれないけど
github読む感じrustcの出すIRが間違ってる可能性も考えられてはいるのか?って感じだな
LLVMとrustcは開発者違うからそこは最初の方では曖昧になりやすいのかもしれないけど
983デフォルトの名無しさん
2026/07/17(金) 19:34:04.45ID:ChSEsaXo 流石にLLVM側の問題くさいけどな
x64限定とか書いてるし
x64限定とか書いてるし
984デフォルトの名無しさん
2026/07/17(金) 19:40:30.80ID:HaPA6naG985デフォルトの名無しさん
2026/07/17(金) 19:41:32.04ID:PIQiPBTP もしかしたら中華系工作員かもな~🤔
986デフォルトの名無しさん
2026/07/17(金) 20:03:27.56ID:JkbHKnPr 陰部論
987デフォルトの名無しさん
2026/07/17(金) 20:12:42.54ID:t0E1lGC1 こんなスレに工作する価値があると思ってるのか?
988デフォルトの名無しさん
2026/07/17(金) 20:35:37.04ID:kzPdQuVe >>986
草
草
989デフォルトの名無しさん
2026/07/17(金) 21:42:00.53ID:Ql5I3ieQ このスレ下ネタで終わりそうなのワロタ
990デフォルトの名無しさん
2026/07/17(金) 21:48:41.24ID:ojXbSb98 >>986下ネタやめい
991デフォルトの名無しさん
2026/07/17(金) 21:49:42.18ID:dajIDJ3L992デフォルトの名無しさん
2026/07/17(金) 21:52:12.42ID:eJfcvx1B いつの間にか下ネタに飲まれてて草
993デフォルトの名無しさん
2026/07/17(金) 21:53:51.35ID:oePP6y3I994デフォルトの名無しさん
2026/07/17(金) 21:56:10.00ID:sRccvijH995デフォルトの名無しさん
2026/07/17(金) 21:58:12.52ID:oePP6y3I 中華人民共和国
囚人使って一人五毛😂
囚人使って一人五毛😂
996デフォルトの名無しさん
2026/07/17(金) 22:00:00.41ID:VYu7/3A8 サラッと陰部とか言ってて草
997デフォルトの名無しさん
2026/07/17(金) 22:07:48.15ID:rbFYGsR2 きょう、この板ではRustスレで局部的な大荒らしが観測されました
998デフォルトの名無しさん
2026/07/17(金) 22:10:11.40ID:pcJigMuX ID:5sdmefcx, ID:wUIgB8Rm, ID:eC4f19uq, ID:Fl+jbuiJ, ID:vMRcoCXV, ID:5x3qJX75, ID:CkPxQ3Fs, ID:LF99Jrp3, ID:zFw4SsZH, ID:c5gAJDF2, ID:445eRKs4, ID:WwJl9Mdv, ID:R+0qGLKV, ID:rgZeOBea
999デフォルトの名無しさん
2026/07/17(金) 22:10:21.33ID:pcJigMuX 複おじのID
1000デフォルトの名無しさん
2026/07/17(金) 22:10:46.62ID:wYMmRf4k 陰部と複おじのスレ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 49日 23時間 44分 39秒
新しいスレッドを立ててください。
life time: 49日 23時間 44分 39秒
10021002
Over 1000Thread 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.io/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.io/login
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.io/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.io/login
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【静岡】高級メロンを盗もうとして ベトナム国籍の男2人がハウスに侵入か ブランド「アローマメロン」すでに周辺で50個以上の被害 [煮卵★]
- timelesz猪俣周杜(25歳)「口論になってパニックに」 女性が鼻から出血し顔にアザ★2 [ヴァイヴァー★]
- 【アジア大会】バスケ男子、韓国が3大会ぶり金メダル 日本に逆転勝ち NBA挑戦イ・ヒョンジュンら兵役免除に [阿弥陀ヶ峰★]
- 【芸能】明石家さんま すぐ辞めてフリーになる女子アナに不満爆発 「許せないねん」「礼儀的なものが…」 [冬月記者★]
- 「白髪混じりのキョンキョン」小泉今日子(60) シミやシワもそのまま…すっぴんふうの自然体姿に反響「素敵な年の取り方」 [muffin★]
- 有吉弘行が「めっちゃ面白い」と絶賛する漫画とは?「野球好きなら、絶対に読んだ方がいい」 [muffin★]
- ウッドデッキに呪われて特定の単語を呪文のように唱えてる地縛霊いるでしょ?レスバ弱いハッタショに限ってレスバしたがりなのはなぜ?
- 【高市悲報】台風、来る前に終わる🥹 [616817505]
- 【高市絶望】千葉県さん、ド派手に逝く...😨 [616817505]
- 【画像】JSの膨らみかけたオッパイ [834922174]
- vtuberのファンって見てるvtuberが開示してるって分かったら見る気なくなったりしないの? [294785177]
- 【動画】40代独身日本人男性のたかしさん(顔は中の上)、悲惨すぎる… [668024367]