公式
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:N8TIzbWg536デフォルトの名無しさん
2025/11/01(土) 13:35:00.58ID:c42kdQyz rustはeatherはresultがあるから要らないといってなくなったらしいが、
errorのところにerrorじゃないものを入れてokのところに、
okじゃないものを入れるのにみんな抵抗感は感じないのだろうか
errorのところにerrorじゃないものを入れてokのところに、
okじゃないものを入れるのにみんな抵抗感は感じないのだろうか
537デフォルトの名無しさん
2025/11/01(土) 13:37:12.17ID:s4kd72Pi GCに依存できる環境だとここまで考えなくてもいいんでしょ?
大変は大変でその代わりメリットがあると
大変は大変でその代わりメリットがあると
538デフォルトの名無しさん
2025/11/01(土) 13:39:02.26ID:QjdiwYjo >>537
GC言語にも抽象度の高い言語があるからそこは関係ないよ
GC言語にも抽象度の高い言語があるからそこは関係ないよ
539デフォルトの名無しさん
2025/11/01(土) 13:41:49.38ID:9L/RTK5n540デフォルトの名無しさん
2025/11/01(土) 13:51:01.37ID:w12b3puC >>536
Result型を本来の用途以外で使ったらコードレビューで絶対リジェクトされると思うよ
ResultとOptionは実用上での利用が多かったから標準ライブラリに入ったのであって、Eitherが使いたかったら外部ライブラリ使うか自作すればいい
Result型を本来の用途以外で使ったらコードレビューで絶対リジェクトされると思うよ
ResultとOptionは実用上での利用が多かったから標準ライブラリに入ったのであって、Eitherが使いたかったら外部ライブラリ使うか自作すればいい
541デフォルトの名無しさん
2025/11/01(土) 13:57:10.92ID:W6xNe0tO >>540
そんなことはない
標準ライブラリでもErrorを拡大解釈してエラー以外に用いている
特に多いのが値の返還にResultのErrorを利用
左右対称ならResultを使わずにeither crateを使うべき
そんなことはない
標準ライブラリでもErrorを拡大解釈してエラー以外に用いている
特に多いのが値の返還にResultのErrorを利用
左右対称ならResultを使わずにeither crateを使うべき
542デフォルトの名無しさん
2025/11/01(土) 14:22:52.12ID:t+20UcyI >>534
基本的な概念や仕組みを知らないままバイブコーディングしていたらコードレビューもできずに詰みそう
基本的な概念や仕組みを知らないままバイブコーディングしていたらコードレビューもできずに詰みそう
543デフォルトの名無しさん
2025/11/01(土) 14:52:04.69ID:/uJItwLS 謎の禅問答を学習したら知能は増え信者は減る?
いや信者が増える方が宗教だろ
科学を舐めるな
いや信者が増える方が宗教だろ
科学を舐めるな
544デフォルトの名無しさん
2025/11/01(土) 15:33:03.66ID:SAJJpDfX 複オジは嘘ばっかりだな
545デフォルトの名無しさん
2025/11/01(土) 15:37:15.60ID:8wHtIByR 抽象化を理解できずに謎の禅問答にみえる新たな科学かもしれぬ
546デフォルトの名無しさん
2025/11/01(土) 18:01:00.80ID:W1T4uP/l 複おじもはや一周回ってRustアンチまである
547デフォルトの名無しさん
2025/11/01(土) 19:00:08.27ID:V6yHUqHj548デフォルトの名無しさん
2025/11/01(土) 19:22:28.52ID:na8d22ha 両者が対等ならLeft、Right使うよりOwned、Borrowedみたいに名前つけてくれ
Leftが成功寄り、Rightが失敗寄りみたいな慣習を持ち出すならResultでいい
Leftが成功寄り、Rightが失敗寄りみたいな慣習を持ち出すならResultでいい
549デフォルトの名無しさん
2025/11/01(土) 19:58:52.73ID:8wHtIByR 成功失敗に使う言語もあるけどRustのEitherはLeftとRight完全に対等
Resultよりも高機能で強力
RustのEitherはもともとRayonのために作られてItertoolsもそのEitherを組み込んでいて事実上の標準
Resultよりも高機能で強力
RustのEitherはもともとRayonのために作られてItertoolsもそのEitherを組み込んでいて事実上の標準
550デフォルトの名無しさん
2025/11/01(土) 21:11:37.16ID:yJiGHW4c >>546
本人にそのつもりは一切ないだろうが結果的にはアンチ活動家以外の何者でもないわな
本人にそのつもりは一切ないだろうが結果的にはアンチ活動家以外の何者でもないわな
551デフォルトの名無しさん
2025/11/01(土) 21:21:09.81ID:cx7pH9ul Rust使いはアホというイメージを与えると同時に、
あんまりにも盲信的かつ程度が低いもんだから他の人が「さすがにそれは違う」とRustに対して批判的なトーンで諫めるものだから、
自然とスレの空気がアンチっぽくなるんだよね
あんまりにも盲信的かつ程度が低いもんだから他の人が「さすがにそれは違う」とRustに対して批判的なトーンで諫めるものだから、
自然とスレの空気がアンチっぽくなるんだよね
552デフォルトの名無しさん
2025/11/01(土) 21:22:50.18ID:8wHtIByR 困ったもんだよな
553デフォルトの名無しさん
2025/11/01(土) 21:30:17.22ID:gnnSc5/H servo、久しぶりに動かしてみたら、まあまあ出来てるな
ついでにversoプロジェクトが終了していたことを今さら知った
がわの部分、shellが機能不足過ぎて常用するブラウザーには到底ならないが
描画エンジンとしては現時点でも何かに使えそう
ついでにversoプロジェクトが終了していたことを今さら知った
がわの部分、shellが機能不足過ぎて常用するブラウザーには到底ならないが
描画エンジンとしては現時点でも何かに使えそう
554デフォルトの名無しさん
2025/11/01(土) 22:29:09.83ID:f7mQTVkH Rust使いはアホではないけど概念的に普通にコード書くのも大変なんだなと
555デフォルトの名無しさん
2025/11/01(土) 22:47:39.33ID:eIxSVUj6 抽象度の低い言語より書きやすい
556デフォルトの名無しさん
2025/11/01(土) 23:35:48.21ID:g3WZAZrD 所有権の複製おじさん
データ参照の競合おじさん
可変を得るおじさん
データ参照の競合おじさん
可変を得るおじさん
557デフォルトの名無しさん
2025/11/02(日) 15:05:38.09ID:CiqO+SUG >>555
Rustより抽象度の低い言語ってメジャー言語ではCとC++しかないじゃん
Rustより抽象度の低い言語ってメジャー言語ではCとC++しかないじゃん
558デフォルトの名無しさん
2025/11/02(日) 18:02:42.58ID:DEScUpRh 全部きれいなお姉さんに置き換えたら赦す心が芽生えた
559デフォルトの名無しさん
2025/11/02(日) 20:55:21.31ID:5I1cphwl 確かに船と同じでコードを女性に例えるともっと
大事に扱う気になるかも知れない
大事に扱う気になるかも知れない
560デフォルトの名無しさん
2025/11/02(日) 23:53:23.75ID:J6OkX1Eo >>557
Goも
Goも
561デフォルトの名無しさん
2025/11/03(月) 01:05:29.98ID:rQkJBpL5 メスガキのほうがイメージしやすいかもしれん
562デフォルトの名無しさん
2025/11/03(月) 11:14:52.63ID:nm4PTvZt そういえば女性エンジニアって能力的な下限が男性底辺よりも上な気がする
組織による違いや生存者バイアス的なのもあると思うが
組織による違いや生存者バイアス的なのもあると思うが
563デフォルトの名無しさん
2025/11/03(月) 11:27:28.99ID:7oO4iHcI 原初は職業プログラマは女性の仕事だったのに一気に男性が増えたのはなぜななのか
564デフォルトの名無しさん
2025/11/03(月) 11:55:28.00ID:0AHiueHW 男の1/100ぐらいしか女いないしな
数が多ければ多いほど無能と有能の差は広がる
数が多ければ多いほど無能と有能の差は広がる
565デフォルトの名無しさん
2025/11/03(月) 12:06:07.94ID:w8FLSUod プログラマの最底辺は技術云々じゃなく基本的な就労適正に問題があるレベルだからなあ
女性は自分の申告しているスキルの範囲ではそれなりに真面目にきっちりと仕事をする奴が多い気がする
ダメならすぐ病んで消えるから職場的にはあまり問題にならないし
女性は自分の申告しているスキルの範囲ではそれなりに真面目にきっちりと仕事をする奴が多い気がする
ダメならすぐ病んで消えるから職場的にはあまり問題にならないし
566デフォルトの名無しさん
2025/11/03(月) 12:14:09.94ID:b7J3p22l Recent Rust Changes
https://www.ncameron.org/blog/recent-rust-changes/
https://www.ncameron.org/blog/recent-rust-changes/
567デフォルトの名無しさん
2025/11/05(水) 17:38:13.88ID:e7JKMroS RustでESP32とオモたが、環境作りがムズイ。
Windows VSCodeでPlatformIOのようにサクっとできるようにならないもんかね?
Windows VSCodeでPlatformIOのようにサクっとできるようにならないもんかね?
568デフォルトの名無しさん
2025/11/05(水) 17:51:33.76ID:/BRKTToS まだ発展途上じゃけえ
ほとんどのクレートがまだバージョン0だし
ほとんどのクレートがまだバージョン0だし
569デフォルトの名無しさん
2025/11/05(水) 18:21:47.42ID:seaKh6U5 >>567
cargoでespupしてespflashでええやん
cargoでespupしてespflashでええやん
570デフォルトの名無しさん
2025/11/06(木) 06:35:00.47ID:GB9xAhoN anyhowみたいなライブラリが出てきたということは、Rustってやっぱり厳密すぎたんじゃないかな
次に流行る言語は妥協がありそう
次に流行る言語は妥協がありそう
571デフォルトの名無しさん
2025/11/06(木) 12:39:14.84ID:GB9xAhoN >>202
pythonでも標準ライブラリでasyncio.Lockが提供されてるよ
pythonでも標準ライブラリでasyncio.Lockが提供されてるよ
572デフォルトの名無しさん
2025/11/06(木) 13:30:57.33ID:LQUNM8KW573デフォルトの名無しさん
2025/11/06(木) 13:33:07.83ID:avSCZEbn Pythonはそういう用途に使う言語じゃない
まちがってる
まちがってる
574デフォルトの名無しさん
2025/11/06(木) 13:51:58.57ID:nZ/9WqEw >>571
よく読んでごらん
安全性のための必須条件を満たしているかどうかの話だよ
Pythonはこの安全性を満たしていないね
202 デフォルトの名無しさん sage 2025/09/21(日) 02:43:46.06 ID:ETMxp5J0
Mutexなどロックしている間のみ変数にアクセスできるしくみを用意している言語はRustだけじゃね?
よく読んでごらん
安全性のための必須条件を満たしているかどうかの話だよ
Pythonはこの安全性を満たしていないね
202 デフォルトの名無しさん sage 2025/09/21(日) 02:43:46.06 ID:ETMxp5J0
Mutexなどロックしている間のみ変数にアクセスできるしくみを用意している言語はRustだけじゃね?
575デフォルトの名無しさん
2025/11/06(木) 14:12:27.56ID:Yd9kjPBo >>571
複オジィッシング詐欺に引っ掛かるやつw
複オジィッシング詐欺に引っ掛かるやつw
576デフォルトの名無しさん
2025/11/07(金) 16:08:21.14ID:2/Hvzjyz Rustでスマホアプリのバックエンドを実装してるんだけど、sqliteがシングルスレッド前提だからそこだけ同期処理になるんよ
この領域を非同期で書けないの最高に気持ち悪い。まとめてsqlにデータを挿入しないで、データがバッファーに貯まったらダンプする処理とか同期で書くの生理的にきつい
tokioのchannelとstd::threadが混じっていく
この領域を非同期で書けないの最高に気持ち悪い。まとめてsqlにデータを挿入しないで、データがバッファーに貯まったらダンプする処理とか同期で書くの生理的にきつい
tokioのchannelとstd::threadが混じっていく
577デフォルトの名無しさん
2025/11/07(金) 16:32:35.77ID:sSuvh5Kf578デフォルトの名無しさん
2025/11/07(金) 16:44:11.59ID:bF5xlAUX579デフォルトの名無しさん
2025/11/07(金) 17:22:18.89ID:E0+MoMgg580デフォルトの名無しさん
2025/11/07(金) 17:22:46.88ID:w//DyTC5 >>576
sqlx::SqlitePool
sqlx::SqlitePool
581デフォルトの名無しさん
2025/11/07(金) 17:36:37.18ID:E0+MoMgg >>580
ああっ。確かにsqlxを使う選択肢はありますね。失念してました
自分は実践でsqlxではなくrusqliteを技術選択しました
RDB用の単スレッドで動作させるならば、sqlxよりrusqliteの方が速いからです
別スレッドを立て、タスク管理をしてまでスループットを上げたいという条件下でsqlxは選びにくいと感じました
ああっ。確かにsqlxを使う選択肢はありますね。失念してました
自分は実践でsqlxではなくrusqliteを技術選択しました
RDB用の単スレッドで動作させるならば、sqlxよりrusqliteの方が速いからです
別スレッドを立て、タスク管理をしてまでスループットを上げたいという条件下でsqlxは選びにくいと感じました
582デフォルトの名無しさん
2025/11/07(金) 17:38:03.28ID:kqIhu9xc >>576
sqliteは非同期には対応してないがマルチスレッドには対応していてシングルスレッド前提ではない
同時に書き込めるのは1コネクションだけなので書き込み処理を一つのスレッドにまとめる方法はよく採用されるけどそれをシングルスレッド前提と言ってる?
いずれにしろ非同期のラッパーを書いて同期部分は一箇所に隠蔽すればいいだけ
ラッパーが用意されてるライブラリもある
sqliteは非同期には対応してないがマルチスレッドには対応していてシングルスレッド前提ではない
同時に書き込めるのは1コネクションだけなので書き込み処理を一つのスレッドにまとめる方法はよく採用されるけどそれをシングルスレッド前提と言ってる?
いずれにしろ非同期のラッパーを書いて同期部分は一箇所に隠蔽すればいいだけ
ラッパーが用意されてるライブラリもある
583デフォルトの名無しさん
2025/11/07(金) 17:39:57.53ID:kqIhu9xc >>577
バックエンドサーバーの話じゃなくてUIコード(フロント)から呼ばれるライブラリくらいの意味でバックエンドという言葉を使ってるのだと思う
バックエンドサーバーの話じゃなくてUIコード(フロント)から呼ばれるライブラリくらいの意味でバックエンドという言葉を使ってるのだと思う
584デフォルトの名無しさん
2025/11/07(金) 17:47:33.29ID:E0+MoMgg585デフォルトの名無しさん
2025/11/07(金) 19:56:16.34ID:gmNJckty いつから健全なスレになった
586デフォルトの名無しさん
2025/11/07(金) 20:31:07.75ID:MqFsU2xp sqliteて最近はcloudflareでも使われてるし最近流行ってるらしい🧐
587デフォルトの名無しさん
2025/11/07(金) 22:19:46.72ID:Q8YVEkBf ワークロード的に明らかに問題が出ることが分かってるというのでなければ
とりあえずspawn_blockingを使うだけの方法から始めてもいいと思う
とりあえずspawn_blockingを使うだけの方法から始めてもいいと思う
588デフォルトの名無しさん
2025/11/07(金) 22:33:36.98ID:ei1rk0H/ >>582
彼の用途でそのマルチスレッド対応は意味がなくてスレッドMutexにより非同期タスクスケジューラのスレッドをブロックしてスケジューリング妨害となってしまう
つまりスレッドMutexではなくawaitで待つ非同期タスクMutexを使うべきだがsqliteは当然対応していない
そこでシングルスレッド前提で使う話なのかなと理解した
マルチスレッドで使う場合も非同期タスクとは別スレッドのsqlite用のスレッドプールを用意する形になるかと
彼の用途でそのマルチスレッド対応は意味がなくてスレッドMutexにより非同期タスクスケジューラのスレッドをブロックしてスケジューリング妨害となってしまう
つまりスレッドMutexではなくawaitで待つ非同期タスクMutexを使うべきだがsqliteは当然対応していない
そこでシングルスレッド前提で使う話なのかなと理解した
マルチスレッドで使う場合も非同期タスクとは別スレッドのsqlite用のスレッドプールを用意する形になるかと
589デフォルトの名無しさん
2025/11/08(土) 01:31:09.85ID:xFyQtacU Debianのパッケージマネージャーであるaptが部分的にRustで書き直された影響で
RustがコンパイルできないマイナーなアーキテクチャがOSサポート停止になってしまうらしい
これは恨みを買うね
RustがコンパイルできないマイナーなアーキテクチャがOSサポート停止になってしまうらしい
これは恨みを買うね
590デフォルトの名無しさん
2025/11/08(土) 13:19:45.72ID:4T3c3gtX aptのメンテナーすごい判断したな
メリットの方が大きいと踏んだからだと思うが、ノイジー・マイノリティの影響力を舐めてるわ
メリットの方が大きいと踏んだからだと思うが、ノイジー・マイノリティの影響力を舐めてるわ
591デフォルトの名無しさん
2025/11/08(土) 13:56:10.82ID:iJ+TD7ss 実質的なメリットよりモチベーションの問題でしょ
DebianはLinux界隈の中では比較的大きな組織とはいえ所詮はコミュニティプロジェクト、
Rustを使えるならと活発に貢献してくれる若い奴1人のモチベ=[ションは開発b続ける上で大bォなファクターbセ
でも成演ハを享受するだbッのユーザーはbオばしば、大きbネ企業の製品と涛ッ等の体制や責粕Cがあるように滑ィ違いしてるんbセよね
まbRustの方はもbヘやコミュニテャBプロジェクトbナはなく壮々たb髑蜉驪ニが顔を連ね潤沢なリソ=[スを有する組瑞Dなので、同様bフ言い訳は許さb黷ネいけどね
DebianはLinux界隈の中では比較的大きな組織とはいえ所詮はコミュニティプロジェクト、
Rustを使えるならと活発に貢献してくれる若い奴1人のモチベ=[ションは開発b続ける上で大bォなファクターbセ
でも成演ハを享受するだbッのユーザーはbオばしば、大きbネ企業の製品と涛ッ等の体制や責粕Cがあるように滑ィ違いしてるんbセよね
まbRustの方はもbヘやコミュニテャBプロジェクトbナはなく壮々たb髑蜉驪ニが顔を連ね潤沢なリソ=[スを有する組瑞Dなので、同様bフ言い訳は許さb黷ネいけどね
592デフォルトの名無しさん
2025/11/08(土) 14:53:09.75ID:uoEf+XNp シェア低くてもサポートしてほしいなら、自分でフォークして保守せえやってのが本来のOSSだからな
593デフォルトの名無しさん
2025/11/08(土) 15:05:36.63ID:X5jMFRl4594デフォルトの名無しさん
2025/11/08(土) 17:35:27.61ID:bNW9jxHO 詳しくないんだけど、サポート外になるCPUってどんなの?
古いPCに使われてるものなのか、それとも組込み機器など特定分野で使われてるものなのか
AMDやARMしか知らないから、実際どういうところが影響受けるのかいまいち想像が付かない
古いPCに使われてるものなのか、それとも組込み機器など特定分野で使われてるものなのか
AMDやARMしか知らないから、実際どういうところが影響受けるのかいまいち想像が付かない
595デフォルトの名無しさん
2025/11/08(土) 17:37:34.34ID:pXyjl95e >>594
誰も使ってないから気にしなくていいよ
誰も使ってないから気にしなくていいよ
596デフォルトの名無しさん
2025/11/08(土) 17:46:52.09ID:tF6dEOxV Cで書こうがRustで書こうがllvmではコンパイルできない感じ?
597デフォルトの名無しさん
2025/11/08(土) 18:37:24.47ID:ICj3I2sk >>588
意味なくないよ
マルチスレッド対応してるから
データをバッファに貯めてからまとめてDBに書くような処理を実行しながら
ユーザーアクションに応じたデータを同じDBから読み込んで表示するみたいなことが同時にできるわけで
とりあえず同期/非同期とシングルスレッド/マルチスレッドを区別しようよ
長時間かかる同期処理を通常の非同期タスクスケジューラにそのまま投げたらダメだということと
sqliteのマルチスレッド対応状況とは何の関係もないからさ
意味なくないよ
マルチスレッド対応してるから
データをバッファに貯めてからまとめてDBに書くような処理を実行しながら
ユーザーアクションに応じたデータを同じDBから読み込んで表示するみたいなことが同時にできるわけで
とりあえず同期/非同期とシングルスレッド/マルチスレッドを区別しようよ
長時間かかる同期処理を通常の非同期タスクスケジューラにそのまま投げたらダメだということと
sqliteのマルチスレッド対応状況とは何の関係もないからさ
598デフォルトの名無しさん
2025/11/08(土) 18:51:24.50ID:Mkz3TZ2+ そんな話は誰もしていなくて>>579氏はsqliteが非同期対応していないもどかしさを述べてるね
素直に let res = sqlite. request(x).await; と書きたい話だと思うよ
素直に let res = sqlite. request(x).await; と書きたい話だと思うよ
599デフォルトの名無しさん
2025/11/08(土) 19:28:31.98ID:tF6dEOxV シングルスレッドかつ同期 => 悪い
マルチスレッドまたは非同期 => 良い
シングルスレッドかつ非同期 => 書けない
非同期とマルチスレッドの二刀流のようなものが正解
マルチスレッドまたは非同期 => 良い
シングルスレッドかつ非同期 => 書けない
非同期とマルチスレッドの二刀流のようなものが正解
600デフォルトの名無しさん
2025/11/08(土) 20:59:10.51ID:fJHSi6K0 Rustはマルチスレッド非同期がデフォルトだよ
事情があればシングルスレッド指定しても非同期使えるけど
事情があればシングルスレッド指定しても非同期使えるけど
601デフォルトの名無しさん
2025/11/08(土) 21:17:23.23ID:bNW9jxHO602デフォルトの名無しさん
2025/11/08(土) 21:20:49.42ID:xFyQtacU いや、ほとんどの場合はマルチスレッド同期でじゅうぶん
なにかと非同期にしたがるのは意識高い系の所業
なにかと非同期にしたがるのは意識高い系の所業
603デフォルトの名無しさん
2025/11/08(土) 21:44:26.91ID:yMZK+1Tu 昔はselectやpollで捌いていたけど
Rustの非同期タスクとtokioスケジューラで便利になったよ
意識が高いではなくプログラミングのしやすさと実用面から非同期が使われてるの
Rustの非同期タスクとtokioスケジューラで便利になったよ
意識が高いではなくプログラミングのしやすさと実用面から非同期が使われてるの
604デフォルトの名無しさん
2025/11/08(土) 22:40:31.33ID:tF6dEOxV なんでも文字列で入出力したらGCの意識じゃなくて価値が低くなる
価値を高騰させろ
循環参照を考えろ
価値を高騰させろ
循環参照を考えろ
605デフォルトの名無しさん
2025/11/10(月) 20:26:15.74ID:nKQhltod rustのクレートは公式が作ってるやつかそうじゃないやつか区別する方法ある?
606デフォルトの名無しさん
2025/11/10(月) 20:35:29.89ID:7Gr7b5bQ クレート ←全て非公式
標準ライブラリ ←公式
標準ライブラリ ←公式
607デフォルトの名無しさん
2025/11/10(月) 22:52:23.28ID:L0hwR/50 どの言語でも
公式だから保証があるわけでもなく
公式だから非公式より良いとは限らず
公式の意味も範囲も様々だから拘ってもしょうがないよ
公式だから保証があるわけでもなく
公式だから非公式より良いとは限らず
公式の意味も範囲も様々だから拘ってもしょうがないよ
608デフォルトの名無しさん
2025/11/11(火) 01:03:25.98ID:+abQG+dZ 知覚は不完全なので
存在すること=知覚されること
とは言えない
また、目に見えないものがあるから目は役に立たない、とも言えない
存在すること=知覚されること
とは言えない
また、目に見えないものがあるから目は役に立たない、とも言えない
609デフォルトの名無しさん
2025/11/11(火) 11:43:38.90ID:62BX6ziF 開発チームの人が作っているクレートなんかだと準公式くらいの立場のものはあるが、逆に言えばそこまで作っていて標準に入れないのは相応の理由があるのかもしれない。
個々に検証しないとわからん。
個々に検証しないとわからん。
610デフォルトの名無しさん
2025/11/11(火) 17:32:20.73ID:44T7zLr5 Rustは開発ルールがガチガチすぎるんよ
俺はその恩恵をただ受ける側だからいいけど作ってる神々は燃え尽きかかってる
俺はその恩恵をただ受ける側だからいいけど作ってる神々は燃え尽きかかってる
611デフォルトの名無しさん
2025/11/11(火) 18:12:33.19ID:tSeZWguW だからまずC++で作ってそれからRustで作り直すのが正解
612デフォルトの名無しさん
2025/11/11(火) 18:35:34.65ID:PwE4XjAp613デフォルトの名無しさん
2025/11/11(火) 20:40:33.25ID:44T7zLr5 >>612
ごめん。ほとんど独り言のつもりで書いた
Rustプロジェクトが、破壊的変更禁止とメモリ安全とスレッド安全と型安全とゼロコスト抽象化のすべてに
妥協を許さない方針を取ってるの、冷静に考えると狂ってるなーと
ごめん。ほとんど独り言のつもりで書いた
Rustプロジェクトが、破壊的変更禁止とメモリ安全とスレッド安全と型安全とゼロコスト抽象化のすべてに
妥協を許さない方針を取ってるの、冷静に考えると狂ってるなーと
614デフォルトの名無しさん
2025/11/11(火) 21:27:34.80ID:Fmu+Vf5K それらを守らない言語があったらヤバくね?
615デフォルトの名無しさん
2025/11/11(火) 22:52:59.49ID:+abQG+dZ 時間を守らないっていう妥協をしてみるといい
それで、時間だけは絶対守れと言い出したらそいつが神々を疲弊させた狂人だ
それで、時間だけは絶対守れと言い出したらそいつが神々を疲弊させた狂人だ
616デフォルトの名無しさん
2025/11/12(水) 15:15:46.80ID:YK2oTH5Z おいどん、コンピュータさんて0か1しか分からないのになんでcやらrustとかあるのがわからない
機械語マスターすればreactだのrustだのの「流行り」に惑わされること、なくなるやん?😊
機械語マスターすればreactだのrustだのの「流行り」に惑わされること、なくなるやん?😊
617デフォルトの名無しさん
2025/11/12(水) 15:55:18.49ID:9DKi0uHD CPU の設計理念にも流行はあるよ。
618デフォルトの名無しさん
2025/11/12(水) 16:34:57.41ID:Nz02cUZf >>616
機械語でプログラムを作ると異なるアーキテクチャのCPUで動かない
機械語でプログラムを作るよりRustで書いたほうが楽で保守性もいい
実行速度もよほど手動で頑張らない限りRustで書いた方が速い
その理由はコンパイラがループ展開や並列化を含めた様々な最適化をしてくれるため
機械語でプログラムを作ると異なるアーキテクチャのCPUで動かない
機械語でプログラムを作るよりRustで書いたほうが楽で保守性もいい
実行速度もよほど手動で頑張らない限りRustで書いた方が速い
その理由はコンパイラがループ展開や並列化を含めた様々な最適化をしてくれるため
619デフォルトの名無しさん
2025/11/12(水) 20:01:46.19ID:aWyMb0Qa >>616
おう、0と1でモンハン作ってみようぜ!
おう、0と1でモンハン作ってみようぜ!
620デフォルトの名無しさん
2025/11/12(水) 20:14:40.22ID:qKWUWDdw 機械語と言っても日本語や英語のように多くの系統と方言があるからなあ
621デフォルトの名無しさん
2025/11/12(水) 20:21:55.06ID:9WC7063A 機械語でアプリを書くとなるとABIやカーネルコールの仕様も把握してないといけないしな
622デフォルトの名無しさん
2025/11/12(水) 23:27:09.63ID:lg2d8nXO Rustの中にインラインで機械語を書けて便利だよ
asm!
naked_asm!
global_asm!
asm!
naked_asm!
global_asm!
623デフォルトの名無しさん
2025/11/12(水) 23:39:25.75ID:1WaieLXY >>622
それ機械語じゃなくてアセンブリ言語な👈
それ機械語じゃなくてアセンブリ言語な👈
624デフォルトの名無しさん
2025/11/12(水) 23:50:12.50ID:Nz02cUZf それは同じ
625デフォルトの名無しさん
2025/11/13(木) 01:48:22.68ID:gXd8sYh3 CPUは商品だから次々と流行らせるが
C言語はもう物を売るってレベルじゃねえし二転三転させる意味がない
C言語はもう物を売るってレベルじゃねえし二転三転させる意味がない
626デフォルトの名無しさん
2025/11/13(木) 03:31:15.53ID:ZlC59+U9 >>616
Hello World!を表示するだけのx86-64版Mach-Oバイナリの例だよ
これでモンハン書けと言われたら辞表提出するね
https://i.imgur.com/VQv4ClC.png
https://pastebin.com/W13JSs1a
Hello World!を表示するだけのx86-64版Mach-Oバイナリの例だよ
これでモンハン書けと言われたら辞表提出するね
https://i.imgur.com/VQv4ClC.png
https://pastebin.com/W13JSs1a
627デフォルトの名無しさん
2025/11/13(木) 19:03:40.70ID:/XZtE13C https://www.phoronix.com/news/sudo-rs-security-ubuntu-25.10
Ubuntu 25.10 で採用された Rust 版 sudo(sudo-rs)に中程度の脆弱性が2件見つかり、sudo パスワード漏えいの可能性などが指摘されている
安全神話が崩壊しちゃったね
Ubuntu 25.10 で採用された Rust 版 sudo(sudo-rs)に中程度の脆弱性が2件見つかり、sudo パスワード漏えいの可能性などが指摘されている
安全神話が崩壊しちゃったね
628デフォルトの名無しさん
2025/11/13(木) 19:09:10.61ID:uSciVBzH629デフォルトの名無しさん
2025/11/13(木) 19:40:16.39ID:qlDXnzni >>628
パスワード入力中にタイムアウトすると
入力文字列を標準出力にエコーする普通の動作に戻ってしまった時にパスワードが画面に表示されてしまう漏洩リスクらしい
別問題としてPAMを扱うコードのunsafeまみれを指摘する人がいた
https://imgur.com/a/j2hu5qL
パスワード入力中にタイムアウトすると
入力文字列を標準出力にエコーする普通の動作に戻ってしまった時にパスワードが画面に表示されてしまう漏洩リスクらしい
別問題としてPAMを扱うコードのunsafeまみれを指摘する人がいた
https://imgur.com/a/j2hu5qL
630デフォルトの名無しさん
2025/11/13(木) 20:09:45.19ID:G8QMiauZ ソフトウェア設計上のミスは防げねえわな
631デフォルトの名無しさん
2025/11/13(木) 20:20:51.60ID:oZ4iIE5v 須藤て別にc版でいいと思うけど既存のコードをristにするてメリットあるんかな
速度とか負荷とゆう点ではc rustてそんな変わらないんでしょ
速度とか負荷とゆう点ではc rustてそんな変わらないんでしょ
632デフォルトの名無しさん
2025/11/13(木) 20:46:57.75ID:2rBWuGzk >>631
sudoのC版はこれまでに無数の脆弱性が報告されてきていて今年の7月にもCVE-2025-32462とCVE-2025-32463が出ています
今後も対応のためにコードを修正する可能性があるため基本的なところでエンバグしないようRust版にするのもアリでしょう
sudoのC版はこれまでに無数の脆弱性が報告されてきていて今年の7月にもCVE-2025-32462とCVE-2025-32463が出ています
今後も対応のためにコードを修正する可能性があるため基本的なところでエンバグしないようRust版にするのもアリでしょう
633デフォルトの名無しさん
2025/11/13(木) 20:59:48.07ID:VkErwoN3634デフォルトの名無しさん
2025/11/13(木) 21:34:52.46ID:vqxsuTJm635デフォルトの名無しさん
2025/11/13(木) 22:58:39.37ID:Uts3H+u4 >>633
今は筋肉だけ使う肉体労働者はいらない
今は筋肉だけ使う肉体労働者はいらない
レスを投稿する
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★2 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に [ぐれ★]
- 米中電話会談、トランプ氏は「米国側は中国にとっての台湾問題の重要性を理解する」 [1ゲットロボ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【国際】トランプ氏、来年4月に中国を訪問する招待を受け入れる 習氏も国賓で訪米へ 電話会談 [ぐれ★]
- 【画像】なんか模型屋さんにいかにもお前らが好んでそうなアキバ系のアニメ?のキャラいたけどこれなに?
- VIPでアズールレーン
- 【高市悲報】来年、習近平主席がアメリカに「国賓」として訪米。どうするんだよ高市・・・アメリカも敵に回すのか? [483862913]
- フィフィ「外国人だろうが日本人だろうが反日は要らんのよ、この国に…自分にとって住みやすい国に行け。」 [856698234]
- 【悲報】有名配信者さん、公式大会で小学生の前で奇行して炎上して逆ギレwwwwwwwwwwwwwwwwww [856698234]
- 猟友会ハンター「警察や自衛隊の力を借りてのクマ駆除は大歓迎。肉の加工など 駆除の後についてもしっかりと話を進めてほしい」 [932029429]
