公式
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 part32
https://mevius.5ch.net/test/read.cgi/tech/1755057787/
Rust part31 https://mevius.5ch.net/test/read.cgi/tech/1751545806/
Rust part30 https://mevius.5ch.net/test/read.cgi/tech/1748392296/
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.net/test/read.cgi/tech/1514107621/
Rust part33
1デフォルトの名無しさん
2025/08/15(金) 17:49:30.70ID:N8TIzbWg136デフォルトの名無しさん
2025/09/05(金) 11:45:03.86ID:qGwJ0G0s このスレ見てると統失多そう
137デフォルトの名無しさん
2025/09/05(金) 21:32:26.30ID:y82F5TBG プログラマーなんて、SEと違ってその気になればいつでも手帳もらえるようなのばっかりだろ
138デフォルトの名無しさん
2025/09/05(金) 21:42:30.51ID:PE0qALNl よくC/C++からの書き換えは話題になるけどJavaとかはどうなんだろ
139デフォルトの名無しさん
2025/09/05(金) 22:16:43.53ID:SAtiqpOd >>138
Meta社主導のオープンシステムBuckがJavaからRustに書き換えられ速くなった
Meta社主導のオープンシステムBuckがJavaからRustに書き換えられ速くなった
140デフォルトの名無しさん
2025/09/05(金) 23:14:16.74ID:PE0qALNl やっぱそっちの方が効くよな…
C/C++は安全性は向上するかもだけど効率面はそれほど変わらないし
C/C++は安全性は向上するかもだけど効率面はそれほど変わらないし
141デフォルトの名無しさん
2025/09/05(金) 23:41:19.77ID:EdDK7HX5 C製のNginxにCloudflareが機能拡張の限界を感じてRust製のPingoraを作ってしまい速くなった話もある
142デフォルトの名無しさん
2025/09/06(土) 00:25:08.85ID:PVmm5ZSZ 速くなるものが作れるともう戻れなくなるのよね
143デフォルトの名無しさん
2025/09/06(土) 01:20:05.03ID:BBkKVX9d JavaはなんとなくわかるけどCより速くなれたのは
どういう理由なんだろうな?
メモリ管理に厳しくなった分コードが整理されたとか
高速なライブラリが利用しやすかったりとか?
どういう理由なんだろうな?
メモリ管理に厳しくなった分コードが整理されたとか
高速なライブラリが利用しやすかったりとか?
144デフォルトの名無しさん
2025/09/06(土) 04:08:45.69ID:UZSX8lly そういうのはたいてい並列化で読み込み時間短縮って例
145デフォルトの名無しさん
2025/09/06(土) 08:16:45.68ID:RDwHnPgj Nginxの件に関しては、マルチプロセスをマルチスレッドに変更してコネクションプールの効率を改善したのと、
LuaモジュールをRustに書き換えたことが速くなった理由
つまりCより速いかどうかは全く関係ない
LuaモジュールをRustに書き換えたことが速くなった理由
つまりCより速いかどうかは全く関係ない
146デフォルトの名無しさん
2025/09/06(土) 10:23:19.24ID:gk21ZPjY 「xxx言語で書き直したらこんなに速くなりました」はだいたい言語とは関係無いよ
リライトに伴う構造やロジックの見直しがメイン
リライトに伴う構造やロジックの見直しがメイン
147デフォルトの名無しさん
2025/09/06(土) 10:35:43.95ID:Eruvpq+4 頭がおかしい人にはそれが通じない↓
148デフォルトの名無しさん
2025/09/06(土) 11:56:47.46ID:Ag/cJ4H+ JavaやC#やGoのような「決して遅くないけど最速でもない(最悪でもCより数倍遅い程度)」グループからのRust移行はあまり流行ってないよね
元々わざわざコアだけCで書いたりしてないし、Rustへの漸進的な書き換えもやりにくい
セキュリティ面でも得るものはほとんどなく、むしろ標準ライブラリが貧弱でコミュニティの馬の骨に頼る部分が増える点はリスク要因
あと、そういう言語の著名な成果物って現実の複雑性に真面目に向き合ってやるべきことを地道にやってきた結果として重厚になったのが多くて、
Rust信者が好みがちなサクッと書き換えて爆速最強!みたいな話にはなりにくい
Elasticsearchに対抗したMeilisearchみたいな例はあるけど、機能がしょぼすぎて性能以前の問題として全く戦いになってないのが現状
元々わざわざコアだけCで書いたりしてないし、Rustへの漸進的な書き換えもやりにくい
セキュリティ面でも得るものはほとんどなく、むしろ標準ライブラリが貧弱でコミュニティの馬の骨に頼る部分が増える点はリスク要因
あと、そういう言語の著名な成果物って現実の複雑性に真面目に向き合ってやるべきことを地道にやってきた結果として重厚になったのが多くて、
Rust信者が好みがちなサクッと書き換えて爆速最強!みたいな話にはなりにくい
Elasticsearchに対抗したMeilisearchみたいな例はあるけど、機能がしょぼすぎて性能以前の問題として全く戦いになってないのが現状
149デフォルトの名無しさん
2025/09/06(土) 11:59:42.86ID:AI5/M/rL >>143
まず前提として「事情は変わる」ってことだ。
ある時点の事情に合わせて最高にチューニングされたプログラムだとしても
変わっていく事情に合わせて変化できなければ相対的に遅くなる。
そして世の中のプログラムというのは世間で思われているほどには保守されていないし、ドキュメントもない。
根本から全てをやり直す機会というのはまず無いんだ。
しかしそれがあるのが「新しい言語の登場」という場面なだけ。
言語 (処理系) が充分以上の性能を持っていることは当然の前提としても
劇的な性能向上は書き直すという行為そのものにある。
Rust とは関係ないが、書き直して性能向上した顕著な例としてはリンカの mold なんかが有名だ。
GNU LD に比べたら百倍以上とかの速度差があるけど
飛びぬけた工夫があるわけではなく今風の設計でやり直したに過ぎない。
互換性を維持したままやりなおすってのがひたすらしんどいから誰もやりたがらないだけで
やれば効果があるってことはたぶんそこらへんにたくさんある。
まず前提として「事情は変わる」ってことだ。
ある時点の事情に合わせて最高にチューニングされたプログラムだとしても
変わっていく事情に合わせて変化できなければ相対的に遅くなる。
そして世の中のプログラムというのは世間で思われているほどには保守されていないし、ドキュメントもない。
根本から全てをやり直す機会というのはまず無いんだ。
しかしそれがあるのが「新しい言語の登場」という場面なだけ。
言語 (処理系) が充分以上の性能を持っていることは当然の前提としても
劇的な性能向上は書き直すという行為そのものにある。
Rust とは関係ないが、書き直して性能向上した顕著な例としてはリンカの mold なんかが有名だ。
GNU LD に比べたら百倍以上とかの速度差があるけど
飛びぬけた工夫があるわけではなく今風の設計でやり直したに過ぎない。
互換性を維持したままやりなおすってのがひたすらしんどいから誰もやりたがらないだけで
やれば効果があるってことはたぶんそこらへんにたくさんある。
150デフォルトの名無しさん
2025/09/06(土) 13:01:26.27ID:6FQoWLuD 個人がバグったところで何の問題もないような自作のソフトを
AIでぱーっとRustに書き直して爆速!みたいなのなら、GC言語からの移行もあるかもしれないけど
金と人使ってビジネスでやるには、メリット説明できないわな
AIでぱーっとRustに書き直して爆速!みたいなのなら、GC言語からの移行もあるかもしれないけど
金と人使ってビジネスでやるには、メリット説明できないわな
151デフォルトの名無しさん
2025/09/06(土) 14:43:23.64ID:fE0qD0IQ おまえら勘違いが激しいな
そのままで異なる言語に書き換えが割に合うのはスクリプト言語などクソ遅い言語から変更のとき
そのままではなく機能追加などで構成から見直して変更して書き直す時にRust一択
完全な新規開発でもRust一択
それだけのことだ
そのままで異なる言語に書き換えが割に合うのはスクリプト言語などクソ遅い言語から変更のとき
そのままではなく機能追加などで構成から見直して変更して書き直す時にRust一択
完全な新規開発でもRust一択
それだけのことだ
152デフォルトの名無しさん
2025/09/06(土) 14:56:28.32ID:4LFoTDpR w
153デフォルトの名無しさん
2025/09/06(土) 17:30:43.78ID:ljkmdzrF デスクトップアプリをpythonからtauriに移植してる
やぱーHTML,CSSが最高だからね
やぱーHTML,CSSが最高だからね
154デフォルトの名無しさん
2025/09/06(土) 18:05:28.67ID:nV8Wb4jy クラウドもCDNもWebベースでWeb関係の知識は必須な時代
アプリAPIからGUIまで全てWebベースにするのが主流になりつつ
アプリAPIからGUIまで全てWebベースにするのが主流になりつつ
155デフォルトの名無しさん
2025/09/06(土) 18:17:03.85ID:VNM5tarI tauriってマルチプラットフォームのせいでWindows固有の設定が不足してるね
具体的には、新しいウィンドウを開くときに指定できるオプションが enum FormStartPosition より少ない
具体的には、新しいウィンドウを開くときに指定できるオプションが enum FormStartPosition より少ない
156デフォルトの名無しさん
2025/09/06(土) 18:28:13.15ID:PRze6Nk7 Tauriって出てからもう5年経つのか
他の技術に比べればまだ未成熟だけど、それなりの時間は経っているような気もする
実際のTauri製のソフトって、世の中には増えてるの?
他の技術に比べればまだ未成熟だけど、それなりの時間は経っているような気もする
実際のTauri製のソフトって、世の中には増えてるの?
157デフォルトの名無しさん
2025/09/06(土) 18:30:10.85ID:7D0PK96y >>155
他の環境に存在しないなら必要のない機能なのかも
他の環境に存在しないなら必要のない機能なのかも
158デフォルトの名無しさん
2025/09/06(土) 18:47:09.06ID:6FQoWLuD そもそも、デスクトップクライアントアプリというものの新規需要が全然ないからな
PCに入れるのは、Tauriが出る前からあるような定番みたいなのと製品だけで
フリーソフトをいろいろ探して入れるような文化ももう死んだようなもんだし
PCに入れるのは、Tauriが出る前からあるような定番みたいなのと製品だけで
フリーソフトをいろいろ探して入れるような文化ももう死んだようなもんだし
159デフォルトの名無しさん
2025/09/06(土) 19:02:18.72ID:aQ2hhWq1 今は環境依存せずにリモート表示をしたいことも多い
機能部分はローカルで動かしてGUI部分はローカルまたはリモートのWebブラウザに任せる
機能部分はローカルで動かしてGUI部分はローカルまたはリモートのWebブラウザに任せる
160デフォルトの名無しさん
2025/09/07(日) 02:29:10.24ID:OLjKudo7 AIでいうと驚き屋はタダ働きじゃないだろう
お金もらってるのを公表したくないだけじゃないか?
お金もらってるのを公表したくないだけじゃないか?
161デフォルトの名無しさん
2025/09/07(日) 07:09:53.38ID:zlUCw5iB ここで自作自演してるのはRsut驚き屋?
162デフォルトの名無しさん
2025/09/07(日) 07:12:25.76ID:tyTc6SH2 労働市場でもRustが1位になった
ソース>>96
ソース>>96
163デフォルトの名無しさん
2025/09/07(日) 09:53:55.20ID:OLjKudo7 驚き屋は統計学の大先生であってパソコンの大先生ではない
164デフォルトの名無しさん
2025/09/07(日) 16:41:31.97ID:nTdhEyd9 tauriはjsも必要なのがめんどう
165デフォルトの名無しさん
2025/09/07(日) 17:09:46.35ID:aS8wLvBq webasmでそこもrustでやってしまう
166デフォルトの名無しさん
2025/09/07(日) 18:00:55.17ID:OLjKudo7 誰が?
多数派がみんなでやってしまうのか
謎のヒーローが一人でやってしまうのか
多数派がみんなでやってしまうのか
謎のヒーローが一人でやってしまうのか
167デフォルトの名無しさん
2025/09/07(日) 22:39:15.60ID:B7DDbLUj 全部Rustで作ろうってことだよ
168デフォルトの名無しさん
2025/09/07(日) 22:47:53.78ID:vrzW9IuU だいたいWASMでGUIってIMEで詰むし、そこが気楽になんとかなればいいんだけどな
169デフォルトの名無しさん
2025/09/07(日) 23:37:18.74ID:OLjKudo7 たかがIMEなら逃げていいんじゃね?
逃げていいという考え方のほうが要領よさそう
逃げていいという考え方のほうが要領よさそう
170デフォルトの名無しさん
2025/09/08(月) 00:33:07.89ID:qpwOyyTY 妥協するんなら大概のものはTUIで十分
まさか仕事じゃないだろうし、今時わざわざGUIを選ぶ時点でオナニーなんだから要領とかナンセンス
まさか仕事じゃないだろうし、今時わざわざGUIを選ぶ時点でオナニーなんだから要領とかナンセンス
171デフォルトの名無しさん
2025/09/08(月) 01:35:14.64ID:XsspSmYE そう
じゃあ詰みなさい
じゃあ詰みなさい
172デフォルトの名無しさん
2025/09/08(月) 08:15:57.34ID:t7zevFyQ 何をやっているんだ!
お前らよくマジモノに手を出せるね
幻覚ではなく自分が考えた妄想で話していると思っているのでしょう
精神病院の薬を飲む猛者ですよ!
薬を投与しても収まらない!
家族薬飲んでいる姿見ているのですよね?
永遠に自分が考えた自作自演の妄想は終わらない!
★★★★
★有鬚★
★★★★
お前らよくマジモノに手を出せるね
幻覚ではなく自分が考えた妄想で話していると思っているのでしょう
精神病院の薬を飲む猛者ですよ!
薬を投与しても収まらない!
家族薬飲んでいる姿見ているのですよね?
永遠に自分が考えた自作自演の妄想は終わらない!
★★★★
★有鬚★
★★★★
173デフォルトの名無しさん
2025/09/08(月) 20:45:41.50ID:t7zevFyQ 教官はどのランク
◇審判のランクについての役割
A級審判はB級審判以下を教えれる立場
※指導する立場なのでパワハラや強制をするような指導をしないようにする品位も問われるのでテスト問題にないと駄目
B級審判はA級審判と同等の判定ができるがB級審判やC級審判に判定の仕方を教えることは駄目
※周囲から見てもわかりやすいようにジャッジの仕方の動作は綺麗な動作でないと駄目
C級審判はA級審判の判定の仕方を聞きながら判定を行う審判で他の人に判定の方法を教えては駄目
※駆け出しなのでジャッジの判定に対しての大幅な誤差がある
※上記でないと判定に誤差が出てくる
※判定に問題があるようならA級審判同士で話し合ってルールの変更をする必要がある
★A級審判のみがオリンピックやパラリンピックでの審判が可能な立場
◇審判のランクについての役割
A級審判はB級審判以下を教えれる立場
※指導する立場なのでパワハラや強制をするような指導をしないようにする品位も問われるのでテスト問題にないと駄目
B級審判はA級審判と同等の判定ができるがB級審判やC級審判に判定の仕方を教えることは駄目
※周囲から見てもわかりやすいようにジャッジの仕方の動作は綺麗な動作でないと駄目
C級審判はA級審判の判定の仕方を聞きながら判定を行う審判で他の人に判定の方法を教えては駄目
※駆け出しなのでジャッジの判定に対しての大幅な誤差がある
※上記でないと判定に誤差が出てくる
※判定に問題があるようならA級審判同士で話し合ってルールの変更をする必要がある
★A級審判のみがオリンピックやパラリンピックでの審判が可能な立場
174デフォルトの名無しさん
2025/09/10(水) 14:42:07.11ID:ClB+7tQv 型はダックタイピングでもいい
それでも人間の頭の中でRustと同じことをやる
というのが基本的な戦略で
人間と機械を対立させるのは瑣末な戦術にすぎない
それでも人間の頭の中でRustと同じことをやる
というのが基本的な戦略で
人間と機械を対立させるのは瑣末な戦術にすぎない
175デフォルトの名無しさん
2025/09/10(水) 22:38:13.39ID:ClB+7tQv OOPも関数型もAIも
古い知識とは全く互換性がない新技術、という前提が反知性的な噂話を助長したので
その前提を否定すればいい
古い知識とは全く互換性がない新技術、という前提が反知性的な噂話を助長したので
その前提を否定すればいい
176デフォルトの名無しさん
2025/09/18(木) 13:51:11.68ID:1Ek4hiHD177デフォルトの名無しさん
2025/09/18(木) 17:00:45.40ID:9LufLH6a OpenAIとGoogleのAIがプログラミング大会「ICPC 2025」に参加し金メダル相当の記録を達成、OpenAIは全問正解でGoogleは2問ミス
2025年09月18日 11時22分
https://gigazine.net/news/20250918-icpc-google-openai/
☆遅くとも1年後には人間はAIには勝てなくなる!
宇宙太陽光発電に応用可能–NTTと三菱重工が最高効率を達成した「レーザー光無線給電」って何だ?
9/18(木) 16:30
https://news.yahoo.co.jp/articles/e0c798e4ae4736e2e600a8ef0edd7334bb8b09ab
無機酸化物の結晶骨格を再構成、量子素子などへの応用に期待 京大など
9/18(木) 16:29
https://news.yahoo.co.jp/articles/193546ef9953142fb6fb57dfba3b23dd2a014d56
端から端まで8光年 ウェッブ宇宙望遠鏡が観測した原始星「Sh2-284 p1」のジェット
9/18(木) 11:37
https://news.yahoo.co.jp/articles/79398786946a884ac6c5a91ad3ffda4607982056
原始ブラックホールの“最後の瞬間”が見られるかも
9/17(水) 19:00
https://news.yahoo.co.jp/articles/3a27d1cb1df926dbd6271a8e717b0a60e6119956
60年間気づかれなかった地球の「隠れた準衛星」、発見される
9/17(水) 19:00
https://news.yahoo.co.jp/articles/ea2fc4968478b284d0c07a28c77c3efb2b122e3c
2025年09月18日 11時22分
https://gigazine.net/news/20250918-icpc-google-openai/
☆遅くとも1年後には人間はAIには勝てなくなる!
宇宙太陽光発電に応用可能–NTTと三菱重工が最高効率を達成した「レーザー光無線給電」って何だ?
9/18(木) 16:30
https://news.yahoo.co.jp/articles/e0c798e4ae4736e2e600a8ef0edd7334bb8b09ab
無機酸化物の結晶骨格を再構成、量子素子などへの応用に期待 京大など
9/18(木) 16:29
https://news.yahoo.co.jp/articles/193546ef9953142fb6fb57dfba3b23dd2a014d56
端から端まで8光年 ウェッブ宇宙望遠鏡が観測した原始星「Sh2-284 p1」のジェット
9/18(木) 11:37
https://news.yahoo.co.jp/articles/79398786946a884ac6c5a91ad3ffda4607982056
原始ブラックホールの“最後の瞬間”が見られるかも
9/17(水) 19:00
https://news.yahoo.co.jp/articles/3a27d1cb1df926dbd6271a8e717b0a60e6119956
60年間気づかれなかった地球の「隠れた準衛星」、発見される
9/17(水) 19:00
https://news.yahoo.co.jp/articles/ea2fc4968478b284d0c07a28c77c3efb2b122e3c
178デフォルトの名無しさん
2025/09/19(金) 06:57:18.01ID:ub2LSIBW ◇マッチポンプ作業は全業界であるのか!
【話題】AIが生んだ新たな仕事「バイブコード修正屋」とは? 熱狂の裏で急増する高額な“後始末” [すらいむ★]
2025/09/17(水) 21:53:35.20
https://egg.5ch.net/test/read.cgi/scienceplus/1758113615/
>>「バイブコード修復専門家(vibe code cleanup specialist)」と呼ばれる、経験豊富なエンジニアたちによる高額な“後始末”稼業だ。
-
電波で初めてとらえられた「アインシュタインの十字架」
この画像はアルマ望遠鏡がとらえたもので、地球から約78億光年離れたところにある銀河群の重力により、約116億光年の距離にある「HerS-3」という銀河の像が5つに分かれて見えています。
アインシュタインの一般相対性理論によると、質量をもつ物体のまわりでは空間がゆがむために光が曲がります。
光学的なレンズのようなはたらきをすることから、そのような現象は「重力レンズ」と呼ばれます。
重力レンズによって、この画像のように奥にある天体の像が十字形に分かれて見えるものは「アインシュタインの十字架(アインシュタイン・クロス)」と呼ばれます。
(以下略、続きと画像はソースでご確認ください)
astropics 2025.09.18 17:30
https://astropics.bookbright.co.jp/hers-3
上記からしてダークマターは一直線に進むことが可能なのか?
【話題】AIが生んだ新たな仕事「バイブコード修正屋」とは? 熱狂の裏で急増する高額な“後始末” [すらいむ★]
2025/09/17(水) 21:53:35.20
https://egg.5ch.net/test/read.cgi/scienceplus/1758113615/
>>「バイブコード修復専門家(vibe code cleanup specialist)」と呼ばれる、経験豊富なエンジニアたちによる高額な“後始末”稼業だ。
-
電波で初めてとらえられた「アインシュタインの十字架」
この画像はアルマ望遠鏡がとらえたもので、地球から約78億光年離れたところにある銀河群の重力により、約116億光年の距離にある「HerS-3」という銀河の像が5つに分かれて見えています。
アインシュタインの一般相対性理論によると、質量をもつ物体のまわりでは空間がゆがむために光が曲がります。
光学的なレンズのようなはたらきをすることから、そのような現象は「重力レンズ」と呼ばれます。
重力レンズによって、この画像のように奥にある天体の像が十字形に分かれて見えるものは「アインシュタインの十字架(アインシュタイン・クロス)」と呼ばれます。
(以下略、続きと画像はソースでご確認ください)
astropics 2025.09.18 17:30
https://astropics.bookbright.co.jp/hers-3
上記からしてダークマターは一直線に進むことが可能なのか?
179デフォルトの名無しさん
2025/09/19(金) 13:46:44.80ID:ub2LSIBW ☆安全が証明された中国のAI健全に作成されている事が証明されました!
DeepSeekが推論モデル「R1」をわずか4400万円でトレーニングしたと発表、512基のNVIDIA H800チップを80時間使用
2025年09月19日 12時07分
https://gigazine.net/news/20250919-secrets-deepseek-ai-model-reveal/
>>この論文が公開されたことで、DeepSeek R1は査読プロセスを経た初の著名LLMとなりました。これについて、論文の査読を担当したHugging Faceの機械学習エンジニアであるルイス・タンスティル氏は、「これは非常に歓迎すべき前例です」「プロセスの大部分を公開して共有する慣習がなければ、こうしたシステムがどのようなリスクを持っているか評価することは非常に困難です」と語っています。
OpenAIがAIモデルの隠れたずるさを減らす実証、o3とo4-miniで実現
2025/09/19 10:25
https://news.mynavi.jp/techplus/article/20250919-3465808/
DeepSeekが推論モデル「R1」をわずか4400万円でトレーニングしたと発表、512基のNVIDIA H800チップを80時間使用
2025年09月19日 12時07分
https://gigazine.net/news/20250919-secrets-deepseek-ai-model-reveal/
>>この論文が公開されたことで、DeepSeek R1は査読プロセスを経た初の著名LLMとなりました。これについて、論文の査読を担当したHugging Faceの機械学習エンジニアであるルイス・タンスティル氏は、「これは非常に歓迎すべき前例です」「プロセスの大部分を公開して共有する慣習がなければ、こうしたシステムがどのようなリスクを持っているか評価することは非常に困難です」と語っています。
OpenAIがAIモデルの隠れたずるさを減らす実証、o3とo4-miniで実現
2025/09/19 10:25
https://news.mynavi.jp/techplus/article/20250919-3465808/
180デフォルトの名無しさん
2025/09/19(金) 20:56:24.59ID:kwj0OC91 WASMは特殊なグラフィックに対して部分的に使うのが最適で、基本的にHTML+JS系がCtrl+F等のブラウザ機能やIMEをフルに使えるか
181デフォルトの名無しさん
2025/09/19(金) 23:32:35.73ID:InldYzYM WASMの話でブラウザ限定なのもアレだが
ブラウザでの話なら必ずJavaScriptによるグルーコードを伴う
WASMから全機能を呼び出せるためプログラミングはWASMのみで完結できる
ブラウザでの話なら必ずJavaScriptによるグルーコードを伴う
WASMから全機能を呼び出せるためプログラミングはWASMのみで完結できる
182デフォルトの名無しさん
2025/09/20(土) 13:53:37.80ID:v+zL1yTh 俺、スクリプト言語以外の言語で非同期処理を書くのはじめてなんだけど、
他の言語もちょっとした非同期処理を書くのにここまでスマートポインタをがちゃがちゃやらないといけないの?
慣れるまで大変だわ
他の言語もちょっとした非同期処理を書くのにここまでスマートポインタをがちゃがちゃやらないといけないの?
慣れるまで大変だわ
183デフォルトの名無しさん
2025/09/20(土) 14:22:51.12ID:DnfXGep7 非同期処理と並列処理は直交する別の概念
非同期処理でもシングルスレッド利用なら並列処理は行われないため排他制御は不要であり並行処理のみで実現できる
マルチスレッド利用ならば並列処理も行われるため排他制御のスマートポインタが必要
非同期処理でもシングルスレッド利用なら並列処理は行われないため排他制御は不要であり並行処理のみで実現できる
マルチスレッド利用ならば並列処理も行われるため排他制御のスマートポインタが必要
184デフォルトの名無しさん
2025/09/20(土) 14:29:35.95ID:6MulabzN 他のコンパイル言語ではそこまで煩雑じゃないよ
Rustは根本的にスタックファーストな言語なのだけど、
非同期処理はヒープを多用せざるを得ないので、どうしても同期的なコードに比べて煩雑になりがち
Rustは根本的にスタックファーストな言語なのだけど、
非同期処理はヒープを多用せざるを得ないので、どうしても同期的なコードに比べて煩雑になりがち
185デフォルトの名無しさん
2025/09/20(土) 15:08:37.34ID:vM0N4xNE 正しい処理をしているかを型で制約するのが Rust の流儀だからごちゃごちゃするけど、 C++ だとそこまで厳しくない替わりに間違えたら黙って暴走しがち。
制約が厳しくなくて実行時に暴走もしないやつは実行中に勝手に色々な制御が介入してるから速度的に不利になりがち。
トレードオフがあるので仕方ない。
制約が厳しくなくて実行時に暴走もしないやつは実行中に勝手に色々な制御が介入してるから速度的に不利になりがち。
トレードオフがあるので仕方ない。
186デフォルトの名無しさん
2025/09/20(土) 15:08:41.63ID:3ZdmIyvv Javaから各スクリプト言語に至るまでオブジェクトはヒープに格納される
187デフォルトの名無しさん
2025/09/20(土) 15:11:29.13ID:oDVoBqGa188デフォルトの名無しさん
2025/09/20(土) 15:28:28.03ID:vM0N4xNE いわゆる動的型のスクリプト言語における変数の実態としては全てスマートポインタのようなものとして実装されてるよ。
実際には不要かもしれない、必要以上のガードがあるスマートポインタだ。
だからプログラマは考えなくて良いようになってるだけ。
実際には不要かもしれない、必要以上のガードがあるスマートポインタだ。
だからプログラマは考えなくて良いようになってるだけ。
189デフォルトの名無しさん
2025/09/20(土) 15:45:26.58ID:HFxf22eu190デフォルトの名無しさん
2025/09/20(土) 15:56:22.22ID:UDg7vyx0191デフォルトの名無しさん
2025/09/20(土) 16:20:32.56ID:J9I3m3UZ 複オジ仕草は相変わらずだな
見苦しいったらありゃしない
見苦しいったらありゃしない
192デフォルトの名無しさん
2025/09/20(土) 16:22:53.27ID:xgkvAj6i >>182
どのスマートポインタ?
それを書けていないので区別がついていないことが敗因かもね
例えばヒープを管理するスマートポインタならばGCでない言語なら必要だよ
これは非同期でなくても必要だね
例えば排他制御をするスマートポインタならばマルチスレッドで排他制御を必要としてる状況だからどの言語でも必要だよ
もしくはスマートポインタより不便でミスしやすい形でのmutexなどが代わりに必要だね
どのスマートポインタ?
それを書けていないので区別がついていないことが敗因かもね
例えばヒープを管理するスマートポインタならばGCでない言語なら必要だよ
これは非同期でなくても必要だね
例えば排他制御をするスマートポインタならばマルチスレッドで排他制御を必要としてる状況だからどの言語でも必要だよ
もしくはスマートポインタより不便でミスしやすい形でのmutexなどが代わりに必要だね
193デフォルトの名無しさん
2025/09/20(土) 17:59:15.89ID:gBMyGQKP 見苦しいというか本当に醜いね
194デフォルトの名無しさん
2025/09/20(土) 19:07:52.69ID:yVoW5m+/ スマポがいらないのはスクリプト言語かどうかじゃなくてGCの有無の違い
パフォーマンスクリティカルな場面だと悪者にされがちだけど、GCは本来面倒なものをかなり楽に扱えるようにしてる
なので、Rustが大変に思うなら素直に他の言語にすれば良いじゃんと思う
そういう面倒さと付き合う覚悟があるならRustはとても良い言語 (C++などに比べれば)
パフォーマンスクリティカルな場面だと悪者にされがちだけど、GCは本来面倒なものをかなり楽に扱えるようにしてる
なので、Rustが大変に思うなら素直に他の言語にすれば良いじゃんと思う
そういう面倒さと付き合う覚悟があるならRustはとても良い言語 (C++などに比べれば)
195デフォルトの名無しさん
2025/09/20(土) 19:19:36.48ID:6ax0UV6a >>194
GCの有無とスマートポインタに関係はない
そもそもポインタを持つGC言語も多い
そこで目的毎の抽象化したポインタを持てばスマートポインタになる
例えばRustのMutex<T>のようなスマートポインタを持つ場合とバラバラにTとMutexを別個に持つ場合の利便性や安全性を比較するとわかりやすいだろう
これらはGC言語でも必要である
GCの有無とスマートポインタに関係はない
そもそもポインタを持つGC言語も多い
そこで目的毎の抽象化したポインタを持てばスマートポインタになる
例えばRustのMutex<T>のようなスマートポインタを持つ場合とバラバラにTとMutexを別個に持つ場合の利便性や安全性を比較するとわかりやすいだろう
これらはGC言語でも必要である
196デフォルトの名無しさん
2025/09/20(土) 20:27:30.86ID:V+ThLNIP Mutex<T>はスマートポインタじゃないんだが
スマポってリソースの寿命管理の仕組みだから、GCが面倒を見る言語では要らんでしょ
ポインタを持つGC言語はあるけど、スマポとGCの両方を使う言語は (少なくとも自分の知る限り) 無いと思う
ロックはまた別の話だ
スマポってリソースの寿命管理の仕組みだから、GCが面倒を見る言語では要らんでしょ
ポインタを持つGC言語はあるけど、スマポとGCの両方を使う言語は (少なくとも自分の知る限り) 無いと思う
ロックはまた別の話だ
197デフォルトの名無しさん
2025/09/20(土) 20:45:04.95ID:4vgI+Jqh スマートポインタは「高機能なポインタ」くらいの意味で、寿命管理以外の機能を含む場合はあるよ。
198デフォルトの名無しさん
2025/09/20(土) 21:07:14.91ID:SpoPrW2p 正確にはMutexのlock()で得られるMutexGuardが条件をすべて満たしている正真正銘のスマートポインタ
GCのある言語でもこのようなスマートポインタは有意義
GCのある言語でもこのようなスマートポインタは有意義
199デフォルトの名無しさん
2025/09/20(土) 23:31:35.11ID:4/wGeSfa いずれの機能もスマートポインターに慣れてしまえばスマートポインターなっていない従来の形は使いにくくミスも生じやすくわかりにくいことに気付けるよ
200デフォルトの名無しさん
2025/09/20(土) 23:48:28.53ID:7sNK9LUJ GC言語ではわざわざスマートポインタの形で実装する必要性が皆無
スコープと外部リソースの開放を結びつける仕組みは言語がそれぞれ用意してるからね
スコープと外部リソースの開放を結びつける仕組みは言語がそれぞれ用意してるからね
201デフォルトの名無しさん
2025/09/20(土) 23:59:25.70ID:A0B8UFqR GoはMutexと変数ばらばら
結びつける仕組みってなに
結びつける仕組みってなに
202デフォルトの名無しさん
2025/09/21(日) 02:43:46.06ID:ETMxp5J0 Mutexなどロックしている間のみ変数にアクセスできるしくみを用意している言語はRustだけじゃね?
203デフォルトの名無しさん
2025/09/21(日) 04:07:15.57ID:Obb0mglL 内部通報で無理なので犯罪者通報
暗黒状態の量子もつれを生成することに成功:世界初の快挙
公開日2025.09.10 18:30:27 WEDNESDAY
https://nazology.kusuguru.co.jp/archives/184832
>>量子もつれが非常に壊れやすく、外界のノイズ(熱の揺らぎや周囲からの電磁波など)によって簡単に消えてしまうことです。
>>このノイズによる量子もつれの崩壊現象は「デコヒーレンス」と呼ばれ、量子技術が実験室の外で広く実用化されるのを妨げる最大の壁となってきました。
◇
・どうやって地上で行えるのですか?
・ 嵐の中や甘風が強い中での車での走行中などどうやって維持しているのかな
・UFOは重力県内でテレポートしている偽物だろう?
◇
・統合失調症から見て犯人不明で周囲の人は知っているかもしれませんが宇宙人だと名乗っているのとテレポート技術を所持している
・7人殺害した
・お前で埴鎮目だ
・殺害した人野事を晩酌で高笑いをしている
・お前「被害者=統合失調症=24実感365日幻聴などの幻覚あり」を人質に立てこもる
・絶対に殺させる「自殺か殺人かは不明ですがさせる」
・コロな症状を引き起こせる
※など上記の事を話してきた
◇
ここにも愉快犯の犯人組織が居るだろう!
暗黒状態の量子もつれを生成することに成功:世界初の快挙
公開日2025.09.10 18:30:27 WEDNESDAY
https://nazology.kusuguru.co.jp/archives/184832
>>量子もつれが非常に壊れやすく、外界のノイズ(熱の揺らぎや周囲からの電磁波など)によって簡単に消えてしまうことです。
>>このノイズによる量子もつれの崩壊現象は「デコヒーレンス」と呼ばれ、量子技術が実験室の外で広く実用化されるのを妨げる最大の壁となってきました。
◇
・どうやって地上で行えるのですか?
・ 嵐の中や甘風が強い中での車での走行中などどうやって維持しているのかな
・UFOは重力県内でテレポートしている偽物だろう?
◇
・統合失調症から見て犯人不明で周囲の人は知っているかもしれませんが宇宙人だと名乗っているのとテレポート技術を所持している
・7人殺害した
・お前で埴鎮目だ
・殺害した人野事を晩酌で高笑いをしている
・お前「被害者=統合失調症=24実感365日幻聴などの幻覚あり」を人質に立てこもる
・絶対に殺させる「自殺か殺人かは不明ですがさせる」
・コロな症状を引き起こせる
※など上記の事を話してきた
◇
ここにも愉快犯の犯人組織が居るだろう!
204デフォルトの名無しさん
2025/09/21(日) 14:55:02.19ID:puxC1vt4 >>182
Rustだけ
Rustだけ
205デフォルトの名無しさん
2025/09/21(日) 16:00:08.03ID:qk42F/D+ >>204
嘘つくな
どの言語でも排他制御が必須
それがなくても動く言語は常に自動で排他制御されて重いかシングルスレッド
さらに非GC言語はshared_ptrやArcなどが必須
それがなくても動く言語はそれ相当を常に自動でされて重いかリスキーな自己管理になる
嘘つくな
どの言語でも排他制御が必須
それがなくても動く言語は常に自動で排他制御されて重いかシングルスレッド
さらに非GC言語はshared_ptrやArcなどが必須
それがなくても動く言語はそれ相当を常に自動でされて重いかリスキーな自己管理になる
206デフォルトの名無しさん
2025/09/21(日) 18:04:41.94ID:swJZ0gup 複おじの見識の狭さを露呈してるなあ
>>182はたぶんWebだろうから、排他制御なんかアプリケーションコードの範囲ではほとんど必要無い
>>182はたぶんWebだろうから、排他制御なんかアプリケーションコードの範囲ではほとんど必要無い
207デフォルトの名無しさん
2025/09/21(日) 18:58:11.62ID:85rn3aD/ >>182にウェブらしき話がないけど
ウェブでも共有データがあって排他制御されるよ
ウェブでも共有データがあって排他制御されるよ
208デフォルトの名無しさん
2025/09/21(日) 19:30:32.11ID:dKb8R8vZ バックエンドにしろフロントエンドにしろ、Webは並列処理って意味合いでスレッド使うだろうか
1つの処理がバカスカスレッドたてて許される場面が思い浮かばないんだが
1つの処理がバカスカスレッドたてて許される場面が思い浮かばないんだが
209デフォルトの名無しさん
2025/09/21(日) 20:54:02.67ID:IgDJrn6I >>208
Webなどは非同期タスクを使う
非同期タスクはマルチスレッド上でスケジューリングされる
スレッドは間接的に自動的に使われる
用いられるスレッド数は変更できるがCPUのマルチコアスレッド総数そのままがデフォルト値
Webなどは非同期タスクを使う
非同期タスクはマルチスレッド上でスケジューリングされる
スレッドは間接的に自動的に使われる
用いられるスレッド数は変更できるがCPUのマルチコアスレッド総数そのままがデフォルト値
210デフォルトの名無しさん
2025/09/22(月) 05:34:04.05ID:eSSLiA97 goてポインタ使えるのにgcなのわけわからん
211デフォルトの名無しさん
2025/09/22(月) 12:38:06.53ID:TdSBLD5R ARM版のWindows上でRustを使ってる人に質問です
x64用のbinaryを吐かせたいのですが
1.x64用のRustを入れて(Prism上で動作させて)そのままx64だと思い込んでコンパイル
2.ARM用のRustを入れてx64用にクロスコンパイル
3.その他
どれがお薦めですか
皆さんはどうやってますか
x64用のbinaryを吐かせたいのですが
1.x64用のRustを入れて(Prism上で動作させて)そのままx64だと思い込んでコンパイル
2.ARM用のRustを入れてx64用にクロスコンパイル
3.その他
どれがお薦めですか
皆さんはどうやってますか
212デフォルトの名無しさん
2025/09/22(月) 12:40:23.44ID:pcxt24gw GitHub Actions上でコンパイル
213デフォルトの名無しさん
2025/09/22(月) 14:50:51.96ID:NxMlCQ3l 5年前ぐらいに試したときは、ARM版のWindows上で動作するリンカがなくて詰んだような覚えがあるな
(リンクとコンパイルは別だといえばそれまでになっちゃう話だけどさ)
今は変わったんだろうか?
(リンクとコンパイルは別だといえばそれまでになっちゃう話だけどさ)
今は変わったんだろうか?
214デフォルトの名無しさん
2025/09/22(月) 16:07:58.75ID:ugFXIsjr Rustで業務開発している人、日本にどれだけおるんだろ
そもそも求人しても集まらなくない? tokioとかまともに扱える人、日本にどれだけおるんだろ
てか、そのレベルのコーダーならば、別の領域の技術まで収めてる可能性が高いから、
難易度の割に単価の安いRustに関わる現場に入ってくれる確率が低い気がする
そもそも求人しても集まらなくない? tokioとかまともに扱える人、日本にどれだけおるんだろ
てか、そのレベルのコーダーならば、別の領域の技術まで収めてる可能性が高いから、
難易度の割に単価の安いRustに関わる現場に入ってくれる確率が低い気がする
215デフォルトの名無しさん
2025/09/22(月) 16:40:27.78ID:amN/g6Kj とりあえずtarget指定でクロスコンパイル
216デフォルトの名無しさん
2025/09/22(月) 18:24:20.41ID:vLYT2rnq 業務で使うとしても、ニッチなところでワンポイントで使うだけなんじゃないかな
217デフォルトの名無しさん
2025/09/22(月) 19:04:44.83ID:Vzryeu9P 「Rust」の平均単価が3カ月連続上昇 エン・ジャパンがフリーランス案件の分析レポートを発表
https://atmarkit.itmedia.co.jp/ait/spv/2508/21/news045.html
開発言語別では、比較的新しい言語「Rust」が3カ月連続で平均単価を伸ばし、87万4000円(2025年6月比で4.4%増)で1位となった。
言語別単価表
https://s3-ap-northeast-1.amazonaws.com/enjapanhp/wp-content/uploads/20250815095506/%E9%96%8B%E7%99%BA%E8%A8%80%E8%AA%9E%E5%88%A54.png
https://atmarkit.itmedia.co.jp/ait/spv/2508/21/news045.html
開発言語別では、比較的新しい言語「Rust」が3カ月連続で平均単価を伸ばし、87万4000円(2025年6月比で4.4%増)で1位となった。
言語別単価表
https://s3-ap-northeast-1.amazonaws.com/enjapanhp/wp-content/uploads/20250815095506/%E9%96%8B%E7%99%BA%E8%A8%80%E8%AA%9E%E5%88%A54.png
218デフォルトの名無しさん
2025/09/22(月) 22:16:09.39ID:vLYT2rnq219デフォルトの名無しさん
2025/09/22(月) 22:23:29.95ID:32nEMimf Rustの驚き屋とか自作自演しながらここに書き込むお仕事があるよ
220デフォルトの名無しさん
2025/09/22(月) 23:58:16.13ID:6AVVH58o paypayがrust使ってjavaの10倍負荷下がったゆうてたしweb系なら求人ありそう
実際小さいベンチャーだと割とある
組込rustはさすがになさそう
実際小さいベンチャーだと割とある
組込rustはさすがになさそう
221デフォルトの名無しさん
2025/09/23(火) 00:20:48.81ID:fPMt7Vn0 組み込みは宇宙関係は(日本含めて)そこそこある
車はボルボあたりがやる気あるけど日系はどうだろうね
家電はまぁわざわざRustじゃなくてもって感じか
車はボルボあたりがやる気あるけど日系はどうだろうね
家電はまぁわざわざRustじゃなくてもって感じか
222デフォルトの名無しさん
2025/09/23(火) 09:46:49.33ID:JEEzvMHJ 人命や数千億単位の金がかかってる機器の制御でヒープの動的アロケーションなんかやるもんなのか?
コネクティッドカー機能とか少々問題が出たところで死人が出ない上位レイヤなら、ある程度雑に作るだろうけど
コネクティッドカー機能とか少々問題が出たところで死人が出ない上位レイヤなら、ある程度雑に作るだろうけど
223デフォルトの名無しさん
2025/09/23(火) 11:07:26.61ID:fPMt7Vn0 OSないような低レイヤ組み込みならno_stdでヒープとか使わないでしょ
224デフォルトの名無しさん
2025/09/23(火) 15:03:47.29ID:R9fXR9Ay オナニーにも二種類あります
ムラムラしてやるのはいいオナニー、なんとなく暇だからやるのは悪いオナニーです
それでは、いいオナライフを
ムラムラしてやるのはいいオナニー、なんとなく暇だからやるのは悪いオナニーです
それでは、いいオナライフを
225デフォルトの名無しさん
2025/09/23(火) 18:08:05.88ID:3GljEKUb226デフォルトの名無しさん
2025/09/24(水) 10:08:26.98ID:sSJtDSWT 担当者の数が少ないレイヤは絶滅して数が多いレイヤだけが生きのこる・・・という科学の理論がある
計算機科学じゃないが
計算機科学じゃないが
227デフォルトの名無しさん
2025/09/24(水) 22:08:50.16ID:USnnfnCB Rustコンパイラの悩みを一掃!開発者調査が示す、ビルド高速化への道
https://gamefi.co.jp/2025/09/17/rust-compiler-woes-sweep-away-developer-survey-shows-path-to-faster-builds/
2025年のRustコンパイラ性能調査の概要
この調査は、Rustの公式ブログで2025年6月にアンケートが開始され、9月9日に結果が公開されました。
調査の目的は、ユーザーがRustコンパイラの性能でどんな問題を感じているかを把握することです。
今後の改善策と関連ニュース
https://gamefi.co.jp/2025/09/17/rust-compiler-woes-sweep-away-developer-survey-shows-path-to-faster-builds/
2025年のRustコンパイラ性能調査の概要
この調査は、Rustの公式ブログで2025年6月にアンケートが開始され、9月9日に結果が公開されました。
調査の目的は、ユーザーがRustコンパイラの性能でどんな問題を感じているかを把握することです。
今後の改善策と関連ニュース
228デフォルトの名無しさん
2025/09/25(木) 23:36:25.10ID:Inzkj0oI コンパイルが遅いならjsを使えばいいというのがjsの存在理由なんだな
コンパイラもインタプリタもどっちも計算機科学の管轄内だし
外来種エセ科学に負けるな
コンパイラもインタプリタもどっちも計算機科学の管轄内だし
外来種エセ科学に負けるな
229デフォルトの名無しさん
2025/10/04(土) 21:39:35.87ID:MpcY569I 外来種エセ科学とかいう何の意味のない単語
230デフォルトの名無しさん
2025/10/05(日) 23:48:14.10ID:J8doO7Is Case Study: How Proton uses Rust to build secure cross-platform applications for millions of people
https://kerkour.com/proton-apps-rust
https://kerkour.com/proton-apps-rust
231デフォルトの名無しさん
2025/10/06(月) 06:34:16.54ID:Lg9QofNc unsafeという単語がもっと無意味な単語だったら発生しなかった疑問や議論があると思う
232デフォルトの名無しさん
2025/10/06(月) 08:57:27.48ID:2MfGYhwC unsafe って outerRust 程度の意味だよなー
せいぜい鼻から悪魔召喚されるぐらいだから ヘーキヘーキ
せいぜい鼻から悪魔召喚されるぐらいだから ヘーキヘーキ
233デフォルトの名無しさん
2025/10/06(月) 23:49:08.71ID:qYNp3V7N234デフォルトの名無しさん
2025/10/07(火) 05:36:35.33ID:HynxI6Nw 安心安全の爆速言語www
235デフォルトの名無しさん
2025/10/07(火) 08:38:37.56ID:rIBjDf4i トーンポリシングのようにトーンを変えるべきと言っているのではない
unsafeを使ったら大変なことになるぞというエセ帰結主義を変えるべき
unsafeを使ったら大変なことになるぞというエセ帰結主義を変えるべき
レスを投稿する
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★3 [ニョキニョキ★]
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★2 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に [ぐれ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【悲報】ネトウヨ、AIで高市とメローニが握手する動画を生成🥺 [359965264]
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【岸田朗報】鰻(ウナギ)、ガチで3年以内に1匹1000円以下へ!!!! [782460143]
- 生ハムバナナ
- スキルス胃がんってあるじゃん?
- 習「中国とアメリカは軍国主義(日本)を倒した仲間。勝利の成果を守るために協力すべきだ」とトランプに呼び掛け。高市早苗、終了。 [153490809]
