探検


Rust part39

1sage
垢版 |
2026/09/25(金) 01:36:43.75ID:j2rcG4gD
最強プログラミング言語Rustのスレ
※次スレは原則>>980が立てること

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

公式
ttps://www.rust-lang.org/
ttps://blog.rust-lang.org/
ttps://github.com/rust-lang/rust

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

Web上の実行環境
ttps://play.rust-lang.org
2sage
垢版 |
2026/09/25(金) 01:37:20.09ID:sI6lrvt4
Rustを学びたい人はまず最初に公式のThe Bookを読むこと
ttps://doc.rust-lang.org/book/
(コミュニティによる日本語翻訳版もあります: https://doc.rust-jp.rs/book-ja/)

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

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

関連スレ
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.io/test/read.cgi/tech/1514107621/

Rustアンチスレ
https://mevius.5ch.io/test/read.cgi/tech/1509028624/
3sage
垢版 |
2026/09/25(金) 01:38:18.65ID:zx25nyL7
米国防総省DARPA、C言語のコードからRustへの自動変換実現を目指す「TRACTOR」プログラム開始
https://www.publickey1.jp/blog/24/darpacrusttractor.html

NASAのSpaceWasm
github.com/nasa/spacewasm
宇宙船上でWasmバイナリを解釈・実行することを目的とした、Wasm 1.0仕様のインタープリタ

静的サイトジェネレータ「Astro 7.0」正式リリース、ビルドシステムがVite 8/Rolldownに、Rust製コンパイラ採用で高速化 - Publickey
https://www.publickey1.jp/blog/26/astro_70vite_8rolldownrust.html

AI「Claude」を使って開発ツールの「Bun」の53万行のZigコード全てをRustへ書き換え
https://gigazine.net/news/20260712-bun-zig-rust/
4sage
垢版 |
2026/09/25(金) 01:39:11.11ID:gJoaKPId
😭
https://i.imgur.com/QdnVOt2.png
2026/09/25(金) 01:50:55.02ID:6QEnbgiE
公式
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/
(コミュニティによる日本語翻訳版もあります: https://doc.rust-jp.rs/book-ja/)

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

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

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

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

ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.io/test/read.cgi/tech/1514107621/
2026/09/25(金) 01:52:36.33ID:6QEnbgiE
正しいテンプレは>>5

>>1
何から何まで勝手な奴だ
次は無いと思え
2026/09/25(金) 02:39:20.43ID:9+eTuYed
>>1
>(コミュニティによる日本語翻訳版もあります: https://doc.rust-jp.rs/book-ja/)

(コミュニティによる日本語翻訳版もありますがもう更新されていませんので日本語が必要なら公式版をAI翻訳して読むことをお勧めします: https://doc.rust-jp.rs/book-ja/)

次スレから↑これな
8sage
垢版 |
2026/09/25(金) 02:46:13.86ID:2UhMOaZo
Rustは21世紀のデファクトスタンダード
2026/09/25(金) 03:10:36.23ID:yUGNSVNs
Rustは現代のRubyになった
10sage
垢版 |
2026/09/25(金) 03:33:57.56ID:WEeUXa//
###直近のRails World 2026では、37signalsが通常開発で「コードを手書きする」ことから離れ、AIエージェント中心にする方針を説明

さらに次期HEYのメールサーバー側をRustで作り直していて、DHH自身はRustを人間向け言語としては大嫌いなのに、AIに書かせるならむしろ歓迎という立場です
11デフォルトの名無しさん
垢版 |
2026/09/25(金) 04:20:36.85ID:bu2hGFI4
>>7
>(コミュニティによる日本語翻訳版もあります: https://doc.rust-jp.rs/book-ja/)

(コミュニティによる日本語翻訳版もありますがもう更新されていませんので日本語が必要なら公式版をAI翻訳して読むことをお勧めします: https://doc.rust-lang.org/book/)

次スレから↑これな
2026/09/25(金) 04:24:26.92ID:bu2hGFI4
Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/
(コミュニティによる日本語翻訳版もありますがもう更新されていませんので日本語が必要なら公式版をAI翻訳して読むことをお勧めします: https://doc.rust-lang.org/book/)
2026/09/25(金) 04:26:09.77ID:bu2hGFI4
公式
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/
(コミュニティによる日本語翻訳版もありますがもう更新されていませんので日本語が必要なら公式版をAI翻訳して読むことをお勧めします: 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 part38
https://mevius.5ch.io/test/read.cgi/tech/1784891065/

ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.io/test/read.cgi/tech/1514107621/
2026/09/25(金) 04:41:51.57ID:me7yuso0
>>6
スレ立てた人はいつもの意味不明な>>4を貼ってる人?
15sage
垢版 |
2026/09/25(金) 08:20:38.16ID:ZAtRK4eF
いつものって?気にし過ぎだろ(笑)
16sage
垢版 |
2026/09/25(金) 10:54:33.12ID:UXW1A7qk
あーあまたバレちゃったw
17sage
垢版 |
2026/09/26(土) 00:53:33.82ID:++plhVQt
###GitHubはCopilotのagent runtimeをTypeScript/Node.jsから100% Rustへ全面移植しました。最終的に 約83.2万行のproduction Rust + 約46.9万行のRust unit test。しかもAIエージェントがコードの大半を書き、128本のPRとして本番mainへ段階的に投入しています

GitHub側の見積もりでは、従来ならチームで1~2年級だった仕事を、主担当1人+支援チームで数か月まで圧縮しました。2026年9月16日公開、9月23日更新のGitHub公式技術報告です
2026/09/26(土) 00:58:47.30ID:5UCOIg30
AIでRustへ移行するのが業界の主流へ!?
AIの時代に遅い言語や危険な言語を使う意味ないもんな
19sage
垢版 |
2026/09/26(土) 01:00:27.47ID:M1QZ4m9l
今年から来年にかけて爆発するで
20デフォルトの名無しさん
垢版 |
2026/09/26(土) 06:52:46.27ID:JVeyw2Jt
opencodeくそ重かったけどgooseにしたらcpu負荷0になた
やっぱtsはうんこ
21デフォルトの名無しさん
垢版 |
2026/09/27(日) 07:51:44.09ID:2W6ZKMT8
だな。 AIがRust普及を加速する。 RustはAIの申し子だ。
22デフォルトの名無しさん
垢版 |
2026/09/27(日) 08:39:12.08ID:kDXIIKaK
やっと俺たちの時代が来たのか
他の人より8年早く始めてたおかげでリードしてる感あるわ
2026/09/27(日) 13:06:18.47ID:ePj23Kir
いやバイブコーダー達に一瞬で彼方に抜き去られたんだよ
24sage
垢版 |
2026/09/27(日) 15:20:24.84ID:sMgiQs9b
わい「Aを可能な限りPureRustかつSafeRustで完遂してください」
Astra「はい」
2026/09/27(日) 17:10:05.06ID:kIyl/U2N
とにかくバイブコーディングで進めて、後で詰んだらその時点のフロンティアモデルにリファクタリングさせればいいだけだからね
もはやRustを以前から使っていること自体には何の価値もなく、他言語でもいいからセキュリティなどでやらかさないだけの基礎的な経験の方が遥かに有用
26sage
垢版 |
2026/09/27(日) 17:23:28.41ID:nXcveTcs
​###結論から言うと「Rust以外の言語で、デフォルトでセキュリティ安全を保つのはめちゃくちゃ難しい」というのが現実です。その理由について整理してみましょう

​なぜ「他の言語でセキュリティ安全」が難しいのか?
​メモリ安全性は「気合」や「後からのリファクタリング」で何とかならない
​CやC++はもちろん、広く使われている言語でも、バッファオーバーフローやUse-after-freeといったメモリ破壊脆弱性は、人間のうっかりミスやAIのちょっとした勘違いでいとも簡単に入り込みます

​フロンティアモデルにリファクタリングさせれば直ると言っても、「コンパイルは通るが、潜在的に致命的な脆弱性を含んでいるコード」をAIや人間がレビューだけで100%見抜くのは極めて困難です

​「セキュリティ事故を起こさない基礎的経験」のハードルが跳ね上がる
​「他の言語でセキュアに書く」には、言語仕様の深い理解に加え、入力検証、エスケープ、スレッドセーフティ、メモリ管理の癖などをエンジニア(あるいはAIのプロンプトを操る人間)が完璧にコントロールし続ける必要があります

​結果として、Rustが最初からコンパイラで強制してくれていた安全網を、すべて人間の注意やテスト、AIへの追加指示でカバーしなければならなくなるため、cognitive load(認知負荷)が逆に増大します
2026/09/27(日) 17:28:14.60ID:YX+A+ciD
つまり他言語でセキュアなコードを書いていた経験の方がAI/Rust開発において価値があるってことになるね
28sage
垢版 |
2026/09/27(日) 17:30:01.65ID:coBP2xeR
人間よりAstraの判断のほうが上😂
29sage
垢版 |
2026/09/27(日) 17:30:46.77ID:APbYm3gr
Rust以外を使ってると知障になりやすい
2026/09/27(日) 22:05:12.26ID:QJl40Ftc
DerefPureって何ですか?
31sage
垢版 |
2026/09/27(日) 22:20:30.29ID:FsVojv2n
###要するに、Rustが成熟して抽象化が増えた → ラッパーが増えた → ラッパーを意識しないコードを書きたくなった → でも安全性は落とせない → DerefPure が必要になった
2026/09/27(日) 23:29:48.34ID:5zPL62C1
そのラッパーを意識しなくて済む安全なコードについて教えてください
33sage
垢版 |
2026/09/28(月) 01:07:16.80ID:nAIxyaA9
まだ下準備期間
2026/09/28(月) 14:20:02.93ID:GAjM8NZ0
もしかしてDerefとDerefMutをまとめて扱えるようになるのかしら
35デフォルトの名無しさん
垢版 |
2026/09/30(水) 09:51:35.85ID:QVyLGruw
Rustが適しているのはGCや重いランタイムが許されないシステムプログラミング用途ではあるが
システムプログラミングはvibe coderが触るべき領域ではない
vibe coderが作ったシステムが乗った飛行機や車に乗りたいか?って話、命に関わるよ
人間が責任持たなきゃ

しょーもないバックエンドシステムを開発するIT土方はJavaやGoをAIに書かせるのがお似合いだよ、システムプログラミングなんて普通はやらんのだから
2026/09/30(水) 09:57:07.80ID:5TAMoqKk
>>35
なぜJava?
AIにコード書かせるのに非効率なプログラミング言語を使うメリットないよ
2026/09/30(水) 09:57:39.15ID:sKY9T91o
>>35
で、あなたはRustを何に使っているのですか?
38デフォルトの名無しさん
垢版 |
2026/09/30(水) 10:02:05.63ID:4Z5ljtaK
vibecoderの定義が曖昧すぎてな
経験50年のエンジニアがAI使ってもバイブコーディングなのか、プログラミングやったことない奴がAIに全任せで作る事なのか
39デフォルトの名無しさん
垢版 |
2026/09/30(水) 10:02:57.86ID:4Z5ljtaK
後者はここには多分居ないからXとかでどうぞという話
2026/09/30(水) 10:12:58.66ID:q+IRAVpJ
俺も最近は仕事でもコードは雰囲気しか見なくなったが、人間に書かせるよりよほど信用できるわ
今だに手書きしてる奴は一度AIにコードレビューさせてボコボコにしてやればすぐに改宗するか辞める
41デフォルトの名無しさん
垢版 |
2026/09/30(水) 10:22:21.49ID:jV66VSj3
AIにAIの書いたコードレビューさせてみ
これは私のミスですとか連発する。ループさせると面白いぐらいミスだらけ
人間は初歩的なミスをするがAIはAIで酷いコードを書くってことを忘れちゃいけない
42デフォルトの名無しさん
垢版 |
2026/09/30(水) 11:36:35.99ID:QVyLGruw
>>36
Javaが適している用途でRustは全く適していないからその指摘は当たらない
用途に応じて最適な技術を選択するべきでIT土方はRustでなくJavaがお似合い
そもそも競合する言語ではない、システムプログラミングをJavaでやってるアホはいないだろ?
43デフォルトの名無しさん
垢版 |
2026/09/30(水) 12:03:14.47ID:Wyz7H0Ip
goはまだしもjavaはエンプラしか使わないずっとうんこ
オラクルとゆう寄生虫も
2026/09/30(水) 12:04:23.09ID:l3EYRoUC
AIさんRustより良い言語を直ちに生成して下さい
2026/09/30(水) 12:05:31.86ID:l3EYRoUC
Javaラーはcobolラーが好む言語になってしまったことは否めない
46デフォルトの名無しさん
垢版 |
2026/09/30(水) 12:12:36.22ID:QVyLGruw
Javaが非効率w そもそも効率の定義は?
NetflixはJavaメインだけど開発効率と実行効率のバランスが良いから採用してるって明言してるよね
実行効率のみ重視するならあらゆる用途でCが最強だね
だからnginxやRedisといったネットワークプログラムにも関わらずCが使われてる、上澄みのエンジニアが開発する前提で実行効率を最優先しているから
んでNetflixやGoogleのエンジニアがバックエンド開発においてCやC++を採用するのかって話だよ
新卒で入ってくる奴らがすぐ書けるようにならんといけないんだから開発効率も重要
なのでNetflixやGoogleでもどこでもJavaやGoといった高レベル言語がメインで使われて、一部の領域でC++やRustを使うのが現実
更にほとんどはNetflixやGoogleのエンジニアレベルにないんだからお前らにはJavaがお似合いだよってこと
Googleに入れるエンジニアですらRust使わせると開発効率が激減するからだよ、その辺のジャップエンジニアに触らせたら更に落ちることになる
システムプログラミングやってるなら話は別だけどね、開発効率落とす必要性があるんだから
47sage
垢版 |
2026/09/30(水) 12:14:47.02ID:2vdNfyGV
Cocol(笑)
Java(爆笑)
2026/09/30(水) 12:18:22.64ID:H88wRJsE
ID:QVyLGruwはバカだからシステムプログラミング専用言語だと思い込んでる
49デフォルトの名無しさん
垢版 |
2026/09/30(水) 12:20:36.34ID:C4Mw6gWm
>>46
無知だなあ
このスレの読み書きも通過しているCloudflareはnginx捨ててRust製になったよ
50デフォルトの名無しさん
垢版 |
2026/09/30(水) 12:30:59.30ID:QVyLGruw
>>49
それはnginxの代替だからだろw
一部の高パフォーマンスが要求される用途で使ってるだけにすぎない
他のほとんどのバックエンドはおそらくJavaだろうよ、AWSも同様
んでお前らはそこまで高度なプログラム作らないんだからJavaがお似合いってことだよ
nginxやRedisみたいな高度なプログラム作ってんの?w
Xで他の言語貶めてマウント取ってるRust信者ってそもそもシステムプログラミングもnginxみたいな高度なプログラムも開発してないのにイキってるんだよね
会社でしょーもないアプリ開発しかしてないし、OSSもまともに作ってない低レベルなゴミばかりだろ?
2026/09/30(水) 12:36:56.48ID:Doa70GYL
>>50
哀れな老人
AWSはRustへ変えることで莫大なマシンリソースと電気代を節約できている
この構造はどこでも同じだ
52デフォルトの名無しさん
垢版 |
2026/09/30(水) 12:39:11.52ID:QVyLGruw
そもそも日本の会社でシステムプログラミング以外のバックエンドやアプリ開発用途でRust採用しているところなんてまずないんだよね
よってXでイキってるRustをマウント目的で利用するしか脳がないゴミ共って会社ではJavaやGo使ってるはずだけど
そいつが貼り付けてるgithub見にいってもOSSまともに作ってないんだよねw
俺はスター数5000ぐらい持ってるけど、イキるならRustでスター数100ぐらいのプロジェクト作ってみろよw
会社でもOSSでもまともにRustでプログラム作ってないのに何でこいつらってただの言語でマウントとってくんの?
53デフォルトの名無しさん
垢版 |
2026/09/30(水) 12:43:08.69ID:QVyLGruw
>>51
だからそれは一部のクリティカルな部分であってそれらは元々C++で書かれてたんだよ
あくまでもC++の代替でRustが採用されてるだけで、Javaの代替ではないのよ
GCPもAzureもそう、一部のみC++が使われてるがほとんどはC#やJavaやGo
C++の部分をRustに置き換えてるだけで他の分野は書き換えることはない、なぜなら無意味だから
AWSのほとんどのバックエンドは今でもJavaだよ
Rustは一桁%ぐらいしか使われてないだろうね

お前らはC++も会社で触ってないだろうしJavaがお似合いだよ
2026/09/30(水) 12:45:49.20ID:REEJUQF/
>>53
ムダに電力もメモリもCPUも喰うJavaを使うメリットは全く無いですよ
55デフォルトの名無しさん
垢版 |
2026/09/30(水) 12:51:11.06ID:4Z5ljtaK
マウント取られて悔しかったんだな
56デフォルトの名無しさん
垢版 |
2026/09/30(水) 12:52:53.90ID:QVyLGruw
>>54
Javaで書かれた5chブラウザで書き込んでて草
Javaで価値があるアプリ大量にあるし、無駄にエネルギー消費してるのはお前の存在だろw
2026/09/30(水) 12:55:45.31ID:u5OYqnTM
>>53
Rust製にするだけでランニングコストが劇的に下がるんだよ
どの言語で書いても変わらないとあなたが主張するならJavaでなくRustも選ぶよね
58デフォルトの名無しさん
垢版 |
2026/09/30(水) 13:02:57.41ID:4Z5ljtaK
なんかどっちもどっちだな
ぱいちょんが流行ってる理由知らなさそう
2026/09/30(水) 13:10:33.37ID:URzKdvgo
システム側でPython使うメリットはないけれど
Pythonはエンドユーザ向けやね
60デフォルトの名無しさん
垢版 |
2026/09/30(水) 14:20:56.28ID:QVyLGruw
>>57
ランニングコスト下げる目的だけで言語選ぶなら何であらゆるアプリやバックエンドはCで書かれてないのか説明できる?
実行効率が良くても開発効率が悪いからJavaやC#が発明されて普及したんだよ、AndroidがC++でなくJavaを採用したのは開発者が多く敷居が低いから
いつAndroidやiOSのアプリ開発 やらでRustが主流になるの?w
61デフォルトの名無しさん
垢版 |
2026/09/30(水) 14:33:09.05ID:QVyLGruw
Rustは銀の弾丸って呟いてるいつもRustでイキリまくってるゴミ、プロフィールにgithub貼ってるから見に行ったらまともにOSS作ってなくて草生えるw
なんかプロジェクト作ってるなら貼る意味あるけど、なんでまともに作ってないのに貼ってんの?ww
俺は4000スターの称号持ってるけどXでイキってないからこの神経わからんわw
62デフォルトの名無しさん
垢版 |
2026/09/30(水) 15:19:23.07ID:Wyz7H0Ip
ぴちょんはc rust製ライブラリを裏で叩いてるだけだからまだいい
javaとかc# jsはただのうんこ
63sage
垢版 |
2026/09/30(水) 15:51:59.28ID:8o5mrJ3M
Rustは最強言語
21世紀のデファクトスタンダード
64デフォルトの名無しさん
垢版 |
2026/09/30(水) 15:53:59.24ID:QVyLGruw
>>62
Rustだってlibcに依存してるやんけw
その意味わからん理屈で言うとlibc部分も自作して全て自前で動いてる言語のGoが最強ってことになるねw
C# Javaはゴミって言いながら仕事でもOSSでもRustでまともにプログラム書いたことがない低級プログラマがここやXで言語マウント取ってる境界知能の現実
2026/09/30(水) 16:06:56.04ID:paLmyLOK
>>60
他の言語と比べてC/C++は開発しにくい上に安全じゃないからだよ
Rustは開発しやすい上に安全で速いから
特定の環境依存でない限り他の言語の選択肢はないと思うよ
66デフォルトの名無しさん
垢版 |
2026/09/30(水) 16:09:53.15ID:56QuCpIL
今は過渡期なんだよね
過去の発明品を使うか再開発して効率を上げるかの選択ができる
何使ってもいいからWEBアプリ作ってと言われたら俺はRustにする
Azure使えと言われたらC#
Androidアプリならコトリン
jsがクソと言うならRustScriptとそれが動くブラウザ作ろうね
2026/09/30(水) 16:17:21.40ID:GxjYXrq8
特定の環境だとその環境のヌシに比べてRustのライブラリが十分でないことがある
そういう環境の制限がなければRust一択の状況になったね
68デフォルトの名無しさん
垢版 |
2026/09/30(水) 16:19:53.60ID:QVyLGruw
>>65
開発しやすいってのはエンタープライズレベルでスケールしないと意味がない
例えばnginxやRedisの開発者などたった一人で全て開発できるスーパーエンジニアにとってはCが最も開発生産性が高い上、実行効率とリソース効率も最高レベルに優れている
しかしこの開発者の生産性の高さは個人の技量に高く依存するため、決してスケールすることはない
RustもCと同様、お前らが自称開発生産性が優れていると主張しているだけでエンタープライズレベルでは開発生産性は低いと言う評価
GoやJavaがIT土方言語として高く評価されているのはこのことが最大の理由、新卒エンジニアがすぐ使いこなせるようになるから

Netflixは「To me and to us, Java is the best trade-off between runtime performance, developer productivity and maintainability.」といっている

LinuxがRustを採用してるのはCの代替でシステムプログラミング用途なのとセキュリティを重要視した結果
オライリーのRust本にも 「Rust is a system programming language」との記述が最初に出てくる
69デフォルトの名無しさん
垢版 |
2026/09/30(水) 16:26:11.66ID:56QuCpIL
ちなみにRustはエンタープライズレベルでスケール性高いよ
懸念点はクレートの保守状況とかじゃないかなぁ
70sage
垢版 |
2026/09/30(水) 16:28:10.00ID:BHWNClNz
まあアレになってもフォークすりゃいいし
71デフォルトの名無しさん
垢版 |
2026/09/30(水) 16:35:45.22ID:QVyLGruw
>>69
CやC++に比べて高いってのはそうだが、開発生産性でGC言語を上回ることは決してない
そもそも開発生産性を高めるためにGCが発明されたんだから当然のこと
GCが許されないクリティカルな用途、またはシステムプログラミングにおいてRustは最適で良い言語だろうね
お前らやXのゴミ共は決して携わることがない領域であるのは確か

Xでイキってるゴミのgithub見に行ったらtauri笑でゴミアプリ作ってて草生えるわ、Web動いてる時点で全く省メモリになってませんがw
2026/09/30(水) 16:37:14.32ID:+u/enFch
>>68
Rustを使ったことないから誤解してるんだと思うよ
RustはC/C++と違ってメモリも常に自動的に安全開放で普通の言語と変わらないんだよ
だから誰でもすぐに使えるようにようになってる
さらにこれまでの各言語で得られた知見と反省を元に言語仕様が洗練されてるから従来と比べて格段に開発しやすいんだよ
73デフォルトの名無しさん
垢版 |
2026/09/30(水) 16:59:53.96ID:56QuCpIL
>>71
スケールと生産性ごっちゃにしてるね
Rustは0からコードを増やしていく所の開発速度は遅いが、修整や機能変更などはGC言語と同等はあると思うわ
これはGC言語のフレームワークが隠しがちな部分を明示的に書くから
Rustは学習が大変とか言われるけどGC言語の言語+フレームワークのお作法を学ばないといけないのも大概だと思う
74デフォルトの名無しさん
垢版 |
2026/09/30(水) 17:01:49.02ID:56QuCpIL
俺はSpringとかDjangoとか未だに全くわからん無能です
75デフォルトの名無しさん
垢版 |
2026/09/30(水) 17:14:35.35ID:QVyLGruw
>>73
フレームワークの有無や複雑さととGC言語は何の関係もないよアホ
JavaはSpring Bootみたいな重厚なフレームワークが主流だけど、Quarkusみたいな軽量かつ高速なフレームワークも結構人気あるんだよ
ごっちゃにしてるのはお前だよ
GoはGC言語だけどフレームワークをほとんど使わず標準ライブラリだけで済ます特徴があるね
あくまでも言語ごとのエコシステム文化の違いでしかないんだけどなにいってんだこいつ
エンタープライズレベルで開発生産性がスケールしないってのは日本のIT企業でRustがまともに採用されてないのがその証拠
PayPayぐらいしか聞いたことないんだけどw
企業でも使われてない、XでイキってるのでまともなOSS作ってるやつ見たことがない
どこで使われてるんだかw

システムプログラミングってのは基本的に車輪の再発明になりがちだから企業でやることってほとんどないのよね、そもそも金にならんし参入難しいし
2026/09/30(水) 17:20:21.49ID:f7wvh2Hr
Rustを使ったことないからシステムプログラミング言語だと思い込んでそう
ほとんどの分野で使える万能言語だよ
77デフォルトの名無しさん
垢版 |
2026/09/30(水) 17:23:49.45ID:56QuCpIL
>>75
そういう話なら書くこと同じなんだから開発速度も同じになるよ
採用基準はあなたが言うように開発速度だけではないからね
78デフォルトの名無しさん
垢版 |
2026/09/30(水) 17:49:20.43ID:QVyLGruw
仮にGo JavaみたいなGC言語と開発速度が同じならなぜNetflixなどはバックエンド開発の用途で利用しないの?w なぜ日本企業で採用する実績がほとんどないの??嘘つくのやめてもらっていいですか?
XでRustは銀の弾丸とかほざいてるゴミもそうだけど、なんで生産性実行リソース効率セキュリティあらゆる面で最強言語って信じきってるんだろうねアホ信者って
生産性とパフォーマンスはトレードオフの関係ですよ、前者を重要視しないならみんなCで開発するよって話だけどそうではないよね
79sage
垢版 |
2026/09/30(水) 17:52:35.75ID:cj5q+amK
>>73
これな🤔
80デフォルトの名無しさん
垢版 |
2026/09/30(水) 17:57:14.55ID:QVyLGruw
>>76
オライリー本の冒頭にシステムプログラミング言語って書いてあるけど?w
wikiにもそう書いてあるじゃん
JavaやC#みたいなgeneral purpose languageだと主張したいならデスクトップ、モバイル、サーバサイド、バックエンドの領域で普及してから言ってね
the bookの冒頭にシステムプログラミングに限定されないって書いてあるけど
最初はC, C++代替でシステムプログラミング用途で作られたが、ユーザ増やしたいがためgeneral purposeでもあるって自分のことを盛って主張してるだけだよねw
Javaみたく普及してから言えよって話だわ
81デフォルトの名無しさん
垢版 |
2026/09/30(水) 18:05:32.52ID:QVyLGruw
英語版はシステムプログラミングとしか書いてないじゃん
https://doc.rust-jp.rs/book-ja/foreword.html
https://doc.rust-lang.org/stable/book/foreword.html

他の箇所にgeneral purposeと記述があってもそれが最適であるとはどこにも書かれてないですよねw、システムプログラミング以外の用途でも別に使えないこともないですよって文脈だよw
2026/09/30(水) 18:12:43.94ID:yY+pzJyo
最適であるなんてわざわざ書かんだろ
普通にJava・C#と同程度にはあらゆる分野で使えるって程度
2026/09/30(水) 18:14:07.97ID:60SgsCCA
>>81
英語が読めない人かい

Looking back, it was inevitable that the power and promise of Rust would turn heads and gain a foothold in systems programming.

振り返れば、
システムプログラミングの世界に足がかりを築くこと

単なる取っ掛かりだよ
84デフォルトの名無しさん
垢版 |
2026/09/30(水) 18:26:15.82ID:QVyLGruw
>>83
日本語の以下の記述が英語版にないじゃんって主張だけど

ですが、Rustは低レベルなシステムプログラミングに限定されているわけではありません。十分に表現力豊かでエルゴノミックなので、 コマンドラインアプリやWebサーバ、その他様々な楽しいコードを書けます

TOEIC800はあるしお前よりは英文よんでるだろうよ

お前が貼った英文もそれが本質じゃん、システムプログラミング用途で開発されてるからその用途で利用するのが最適であるって読むのが正しいね、作れた目的=その言語の本質だよ
CもUNIXを開発するために作られたわけで、GUIなどgeneral purposeな用途でも使えるがそれが適しているとは限らないってのはRustと同じですよねw
2026/09/30(水) 18:34:59.17ID:0Jx6mvdu
理解できてますか?
システムプログラミングでも使えるプログラミング言語は全てで使える万能な言語
システムプログラミングで使えないプログラミング言語は特定の分野でしか使えない言語
86デフォルトの名無しさん
垢版 |
2026/09/30(水) 18:37:53.71ID:4Z5ljtaK
2024年のだけどまぁそんな変わらんでしょう
https://i.imgur.com/czNixoc.png
87デフォルトの名無しさん
垢版 |
2026/09/30(水) 18:41:11.69ID:QVyLGruw
>>85
何で理解してないと思った?GoやJavaで書かれた普及OSなんぞないし、車や飛行機がそれで動いてるってのも聞いたことがないな
だからそれを別に否定してないんだが?
んでお前らは仕事でも個人開発でもシステムプログラミングをやるのか?って話だけど
組み込みエンジニアだったりするの?
俺もそうだけど仕事ではIT土方しかやってないのになんでRustをゴリ押しした上でマウント取ってんのって不満を吐露してるだけじゃん

Xでイキってるバックエンド開発=IT土方の用途でRustって使われてるのって話だけど
お前ら曰く開発生産性がGC言語並みに高いらしいけど、じゃあ何でメガベンチャーでまともに使われてないの??
開発生産性、実行リソース効率が史上最強の言語で銀の弾丸なんだろ?何で日本企業での採用実績がないんだ?
2026/09/30(水) 18:52:13.73ID:hkim2Ay8
>>86を見ると
Rustが使われている主な分野は
サーバー・バックエンド・クラウドだな
ID:QVyLGruwが無知なだけだとバレた
89デフォルトの名無しさん
垢版 |
2026/09/30(水) 18:56:02.84ID:G/7gy6Dy
ID:QVyLGruw は初めてこのスレに来たって印象を受けるし、理解が浅いとしてもあんま虐めてやるなよ
外国語に強いのはガチっぽいし
90sage
垢版 |
2026/09/30(水) 18:57:59.94ID:BxPY51vl
いつもの奴じゃん
91sage
垢版 |
2026/09/30(水) 18:58:47.78ID:BlwrmrN0
あーあまたバレちゃったw
92sage
垢版 |
2026/09/30(水) 18:59:32.51ID:N6lIkbUi
😭
2026/09/30(水) 19:07:14.17ID:iuAJTBw+
>>89
ID:QVyLGruwは外国語に弱いことがばれた
94デフォルトの名無しさん
垢版 |
2026/09/30(水) 19:09:16.99ID:QVyLGruw
どこのアンケートか謎な画像だけ貼って論破してるつもりで草
日本のメガベンチャーでまともに使われてないってのがRustがバックエンド用途に適していないってのを証明してるんだよなあ
メガベンチャーの言語選定チームはことことをよく理解してるから年下の新人エンジニアがRustゴリ押ししてもマネージャが拒否しちゃうのよね
日本だとPayPayぬらいしか上げれんだろお前ら?LINEヤフーでもほとんどJavaでRustなんぞ使われてないよ
他はAWSとCloudFrontの一部の領域くらいか?比率で言ったらJavaが圧倒的でC++をRustで置き換えたってのが事実だな
2026/09/30(水) 19:16:33.09ID:0nmJf4UO
>>94
嘘が多すぎてわざと嘘をついてスレを荒らしてる人だと確信した
96デフォルトの名無しさん
垢版 |
2026/09/30(水) 19:21:02.24ID:QVyLGruw
なおどこで嘘をついているかは具体的に指摘できない模様w
TOEIC800越え
github star4000称号持ちは事実で別に嘘ついてないよw
97デフォルトの名無しさん
垢版 |
2026/09/30(水) 19:27:56.65ID:QVyLGruw
Rustのオライリー本で
> Rust is a language for systems programming.
と前書きに書かれてるやんw
https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/preface01.html

Firefoxの開発者の作者がそう言ってるからそうなんだよなあ
98デフォルトの名無しさん
垢版 |
2026/09/30(水) 19:29:39.49ID:QVyLGruw
仕事や個人開発でシステムプログラミングやってる奴ここにいるの?w
Xでイキってるゴミも全くやってなさそうだけど

Systems programming is for:

Operating systems
Device drivers of all kinds
Filesystems
Databases
Code that runs in very cheap devices, or devices that must be extremely reliable
Cryptography
Media codecs (software for reading and writing audio, video, and image files)
Media processing (for example, speech recognition or photo editing software)
Memory management (for example, implementing a garbage collector)
Text rendering (the conversion of text and fonts into pixels)
Implementing higher-level programming languages (like JavaScript and Python)
Networking
Virtualization and software containers
Scientific simulations
Games
2026/09/30(水) 19:53:18.41ID:yY+pzJyo
将棋の探索エンジンはsystems programmingに含まれる?
バイト数とかサイクル数は割と気にしてるけど
2026/09/30(水) 20:13:38.37ID:OdH2bP3q
>>68
誤解してるようだけど
Goはシステムプログラミング言語だよ
英語読めるよね?
https://en.wikipedia.org/wiki/System_programming_language
101デフォルトの名無しさん
垢版 |
2026/09/30(水) 20:48:09.77ID:Wyz7H0Ip
springはmaven gradleがうんこだしossでjava c#使ったやつがほぼないのが答えじゃな😸🫪
レスを投稿する


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