1 名前:デフォルトの名無しさん mailto:sage [2023/08/31(木) 12:16:53.23 ID:dCL063sE.net] C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」 「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」 っていう雑談スレ。 前スレ: 結局C++とRustってどっちが良いの? 6traits mevius.5ch.net/test/read.cgi/tech/1690610746/ 関連スレ(マ板): Google&Microsoft「セキュリティバグの70%はC/C++のメモリ管理ミス。Rustにする」 https://medaka.5ch.net/test/read.cgi/prog/1619943288/
539 名前:デフォルトの名無しさん [2023/09/28(木) 09:48:19.84 ID:uRtj8fwF.net] ハードウェアロジックでさえリアルタイムって言うにははばかれるタイムラグがあるからなぁ
540 名前:デフォルトの名無しさん [2023/09/28(木) 10:21:03.43 ID:JUGcA42l.net] >>527 全然リアルタイムじゃないじゃんw そもそも銀行には事前通告無しの引き出し限度額が定められてるから要求自体が通らない アホくさ
541 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 10:41:36.79 ID:YoTEf6OY.net] >>528 何で言語とハードウェア並べてるの?
542 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 10:42:49.62 ID:YoTEf6OY.net] >>529 リアルタイムとは実行完了時刻が保証されていることを言う 早い遅いは関係ない
543 名前:デフォルトの名無しさん [2023/09/28(木) 10:47:36.82 ID:1ZubR6Lj.net] 複オジも全く同じこと指摘されてたよね やっぱり両オジは似たもの同士
544 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 10:59:29.27 ID:oLY3ym9Q.net] >>531 >>528 が言葉足らずで、金融でリアルタイムといえば…って書きたかった 言語でいうなら、VHDLか 書いたことないけど そういやaliで買った学習用FPGA積んでるの思い出した やることいっぱい杉
545 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 11:04:13.80 ID:n4su4RRB.net] 起動が遅いソフトは終了と再起動をしたくないのはわかるが ファイル編集が終わる前にコンパイルすれば問題解決っていうのが 最高にイカれてる
546 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 12:39:43.73 ID:ILx4djuq.net] RustがWebで流行ることはない なぜならもともとWebめCやC++といったコンパイラ型言語ではなくスクリプト言語が流行った最大の理由はコンパイルが遅すぎるから だからRustは流行らない 爆速コンパイラをまず開発しろ
547 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 13:56:55.48 ID:EpC6AiH8.net] 実アプリ開発だと 静的型付け言語だとコンパイル時に検出できるエラーが 動的型付けスクリプト言語だと大量のテストケースで 検出する必要があって 実行時間が長くて微妙なんだな
548 名前:デフォルトの名無しさん [2023/09/28(木) 14:11:48.12 ID:mH8VOxz/.net] >>537 んなわけないw まともにテストケース書いたことないでしょ
549 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 14:29:32.00 ID:EpC6AiH8.net] >>538 それなりの規模のRailsなんかの実サービスの仕事 やるとわかるよ
550 名前:デフォルトの名無しさん [2023/09/28(木) 14:41:48.76 ID:8dd3Yj44.net] >>538 テストケースは開発者が書くもの。 お前がダメだと思ってる後輩や先輩が全く抜けなく書いてると言いきれる?
551 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 14:43:13.56 ID:86vkzWFl.net] 静的型でもdict相当と文字列使いまくる動的脳がいると無力
552 名前:デフォルトの名無しさん [2023/09/28(木) 15:32:23.79 ID:nEoVEI3j.net] >>539 いやいやw Railsアプリで型エラーを検知するためだけのテストを大量に書いてるようならテスト設計がおかしいとしか言えんよ 汎用ライブラリのテストじゃないんだから
553 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 15:41:23.59 ID:EpC6AiH8.net] >>542 あなたはしょうもないヒューマンエラーでランタイムで 落ちても笑ってごめーんで済むような仕事しか してないか天才なんでミスしませんのどちらかだね
554 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 17:25:25.70 ID:n4su4RRB.net] ある関数に文字列ではなくオブジェクトを渡したらどうなるか が問題になるのはオブジェクトがある言語だけ ちなみに文字列には循環参照がない 循環参照とメモリリークがあるのはオブジェクトだけ
555 名前:デフォルトの名無しさん [2023/09/28(木) 18:05:48.06 ID:uRtj8fwF.net] 文字列と言うオブジェクトだけどな
556 名前:デフォルトの名無しさん [2023/09/28(木) 18:06:40.27 ID:uRtj8fwF.net] 循環参照する様なメソッドが無いだけだろ
557 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 20:34:01.42 ID:A4PxvZVx.net] >>544 チューリング完全じゃないから、できないことが出てくるだろ。
558 名前:デフォルトの名無しさん mailto:sage [2023/09/28(木) 21:42:17.68 ID:n4su4RRB.net] >>547 まあチューリング完全だとしても、次は キャズムを超えないから以下同文になるだけだな
559 名前:デフォルトの名無しさん [2023/09/28(木) 23:24:20.51 ID:zYEWSBaK.net] >>543 いやいやいやwあんたがエアプなだけでしょ 深刻なバグが出れば億単位の損失が出るようなシステムも長くやってたけど型のテストなんて1%もないから
560 名前:デフォルトの名無しさん [2023/09/28(木) 23:43:03.09 ID:8dd3Yj44.net] >>549 ん~、ここのスレタイ読める?
561 名前:デフォルトの名無しさん [2023/09/28(木) 23:53:09.61 ID:CJQv0/Jo.net] 試しにrubyとrailsのテストを調べてみたが型チェックしてるassertの割合はそれぞれ約1.7%と1.5%だった 言語やライブラリでもこの程度の数字
562 名前:デフォルトの名無しさん [2023/09/28(木) 23:55:19.43 ID:CJQv0/Jo.net] >>550 スレタイ読む前にキミはテストケースのレビューしようね
563 名前:デフォルトの名無しさん [2023/09/28(木) 23:59:14.70 ID:Pv0dY1cA.net] あ、同じやつなのか
564 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 04:01:47.14 ID:HXtzEVI8.net] 「ここのオブジェクトはこの型に限る」て感じの設計思想なんじゃね でもせっかく動的型付けなのに型を限定するのはもったいない気がするけどな
565 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 04:51:39.28 ID:4c3aNzNr.net] 勝手に型チェックの話に限定してるあたり 何も理解してなさそう
566 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 08:53:21.37 ID:Ji68PYvI.net] おまいら契約による設計はちゃんと理解してる? 型チェックの話をするなら必須だからな。
567 名前:デフォルトの名無しさん [2023/09/29(金) 09:10:01.09 ID:F8aJXNq9.net] 下のコードで実行すると finish が出る順が 最後に completed したものが出て来るまで先に finish してても出て来ません 実際に finish した順通りに表示させるにはどう治せば良い? use std::thread; use std::time::Duration; fn test_thread() -> () { let mut handles = Vec::new(); for i in 0..5 { handles.push((i, thread::spawn(move || { println!("create {}", i); thread::sleep(Duration::from_millis(400 * (5 - (i - 2) * (i - 2)))); println!("{} completed", i); }))); } let mut completed = 0; for (i, handle) in handles { handle.join().unwrap(); println!("{} finish", i); completed += 1; } if completed != 5 { panic!("not finish"); } }
568 名前:デフォルトの名無しさん [2023/09/29(金) 09:12:34.59 ID:2i5v5Rt9.net] なにこのゴミ
569 名前:デフォルトの名無しさん [2023/09/29(金) 09:12:45.62 ID:F8aJXNq9.net] >>541 JSONは糞ですねわかります
570 名前:デフォルトの名無しさん [2023/09/29(金) 12:05:44.96 ID:o+K4G7wE.net] >>557 mpsc使うといい あとデバッグモードだとi - 2がアンダーフローでpanicになる
571 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 12:26:58.60 ID:LP6xiQHs.net] >>413 そんなことないよ >>428 ほんそれ >>472 なるほど >>473 webはどうみても底辺だ
572 名前:デフォルトの名無しさん [2023/09/29(金) 12:54:02.23 ID:F8aJXNq9.net] >>560 thx!!
573 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 13:05:53.88 ID:bMqPRMk5.net] >>488 おじん >>493 win開発者は「意識他界系」が少ないのでは
574 名前:デフォルトの名無しさん [2023/09/29(金) 13:12:03.43 ID:CnAqluFV.net] >>428 >>561 C/C++ *だけ* じゃ力不足なのはセキュリティ問題考えると明らか。
575 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 15:17:35.48 ID:S2fwaJPh.net] >>564 組み込みと言っても幅広いが、Lチカの個数を増やしたりモーターに 変えたりしたものを上手く制御するような事が中心に なる場合は、メモリ管理はRustを使うまでも無い事が多い。 如何に電圧やサーボモーターの信号をコントロールするか、 の話になるのであって、メモリー解放エラーはほとんど関係無い。
576 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 16:02:06.99 ID:G0tTsQAT.net] まず、インターネットを使うまでもない組み込みに インターネットをゴリ押しするのが先 セキュリティの話はその後かな
577 名前:デフォルトの名無しさん [2023/09/29(金) 16:31:31.34 ID:CnAqluFV.net] >>565 そんな規模の組込みならアセンブラのがいいだろ。
578 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 16:45:54.63 ID:90TEQvjm.net] さすがに書き間違いがこわいからCでいいだろ そんな内容ならC++もRustもオーバスペック こんなの出てたので ja-jpもできてたけど、品質やら未チェック自己責任 https://learn.microsoft.com/en-us/cpp/code-quality/build-reliable-secure-programs unsafe{ } がまだなのみならず、歴史が長い分チェックポイントが大量にあるのも、 新風さわやか? なRustが好まれるところではあるんだろうな
579 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 16:51:59.30 ID:S2fwaJPh.net] >>567 組み込みの場合、対象のCPUがころころ変わるからアセンブラは まあ、無理。 ARM, Atmel, PIC, AKI-H4, NEC製CPU, などなど。
580 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 17:25:36.72 ID:G0tTsQAT.net] いや、すべての場合において変数に型がないという最大の特徴を見逃すなよ
581 名前:デフォルトの名無しさん [2023/09/29(金) 17:29:29.13 ID:hJ9le75T.net] >>569 CはまだしもC++はいらんだろ
582 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 18:16:57.78 ID:G0tTsQAT.net] C++のnewやthrowがライブラリではないから これは要るだろとか要らないだろとかの意思疎通が困難 Rustのnewはただの関数でResultはただの型だがそれが良い
583 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 18:37:24.93 ID:Q1eE5Avm.net] >>570 ちゅうか、Cだと変数を1つ増やすだけで済むところが、 アセンブラだと、空きレジスタを見つけるか、なければ、 pushで退避してレジスタに入れてから演算して、などと 結構なことなり、既存のコードの修正も必要にな。 また、Cだと変数の宣言位置を、ローカル変数から グローバル変数に移すだけで済むところが、 アセンブラだと、結構なコードの修正量になる。
584 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 18:42:50.17 ID:40UaGOEe.net] 安易にはアセンブラとか言ってるやつはしったか
585 名前:デフォルトの名無しさん [2023/09/29(金) 20:12:15.72 ID:67cMmZk5.net] ESP32
586 名前:デフォルトの名無しさん [2023/09/29(金) 20:29:15.16 ID:WwDlkQCh.net] >>574 アセンブラの知識はコーディングに使わないにしても必須だよ 知らんで組込みとかは有りえん
587 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 20:55:23.85 ID:90TEQvjm.net] 安易にって言った 別人だけど インラインアセンブラがさいつよ 異論は認める
588 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 20:56:55.87 ID:90TEQvjm.net] 安易にって言った 別人だけど インラインアセンブラがさいつよ ないしはintrinsic 異論は認める
589 名前:デフォルトの名無しさん mailto:sage [2023/09/29(金) 21:22:36.21 ID:hc5qpvqS.net] 淫乱アセンブラ!?
590 名前:デフォルトの名無しさん [2023/09/29(金) 23:00:42.44 ID:Xx2tX7a7.net] >>561 と底辺が申しております
591 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 01:15:10.95 ID:uQoNfJfL.net] つーか、プログラム書くなら低レベルの方がやっぱ楽しいよな IO直接ブチ叩くのは何十年経っても面白い 目に見えるすべてのコードがだいたい支配下にあるのも気分いい
592 名前:デフォルトの名無しさん [2023/09/30(土) 01:57:53.34 ID:oC3zwu9C.net] セキュリティの重要性 > コードの楽さ となるような場面でのみRustは有利かもね。OSとかはできるだけRustにするべきだろうね。最もサイバー攻撃される部分でもあるわけだし。それ以外はRustを使う動機はあまりないか。
593 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 04:19:59.97 ID:UNGkppBG.net] 所有するとかいう用語はC/C++でも必要なのに最近までなかった 参照するしかないJavaとは違うアレを表現する単語がなかった
594 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 06:35:36.76 ID:nzOMgApX.net] >>583 ownershipはauto_ptrの太古からすでにあったけど? こうやって歴史を捏造する詐欺師がいるから、歴史問題は常に嘘つきを殴らないとヤバイ。
595 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 08:16:15.78 ID:UHr8XoSS.net] うそつきはいかんが、人殴りたいだけだろ。。
596 名前:デフォルトの名無しさん [2023/09/30(土) 08:50:05.61 ID:kIMaAVDY.net] ? 嘘つきは人では無いよ?
597 名前:デフォルトの名無しさん [2023/09/30(土) 09:15:24.49 ID:tMrJQnxM.net] >>574 Lチカやる程度のやつが何言ってんだ
598 名前:デフォルトの名無しさん [2023/09/30(土) 09:16:30.63 ID:o6BAkEue.net] >>581 プログラムの楽しさって本来そういうもんだよな。
599 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 10:06:34.84 ID:UNGkppBG.net] >>584 Copyを実装した型は値を所有できるかできないか 所有できない値は参照するしかないのか という疑問が太古から存在していたとは言えないんじゃないか
600 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 10:58:48.49 ID:UNGkppBG.net] 値にはownerがある原則を!Copyに限定する必要がないので 複製可能な値を所有できる
601 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 11:44:30.24 ID:ACqFZZKT.net] 意味のないオジだよ
602 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 12:27:06.05 ID:rxNaOE9c.net] 組み込みmruby の本も出た。 C のポインターでバグらないから安全 福岡の人工衛星、イザナミ・イザナギでも使っている
603 名前:デフォルトの名無しさん [2023/09/30(土) 12:34:00.64 ID:+WV6fTrG.net] unsafe { てことは40歳くらい? 会社での立場がはっきりとしてくる年齢だね うちはそのくらいの歳の無能が新人にすら白い目で見られてるわ 今年の新人には「あの人何してる人なんですか?何も仕事してないみたいなんですけど」って聞かれた }
604 名前:デフォルトの名無しさん [2023/09/30(土) 13:26:17.59 ID:yLJEMu5z.net] >>586 ? おまえのお気持ち知らんがな?
605 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 14:00:07.49 ID:kNwK8zB6.net] 命が大事な人達にとって攻撃とは本物の銃を撃つこと 比喩的に殴るのはあくまで話し合いであり表現の自由であり平和的である
606 名前:デフォルトの名無しさん [2023/09/30(土) 17:04:46.65 ID:Fvb0I5Mb.net] Rust製の有名製品ってFirefoxしかない
607 名前:デフォルトの名無しさん [2023/09/30(土) 17:36:07.60 ID:pKhNg6I4.net] >>596 ripgrep便利だよ
608 名前:デフォルトの名無しさん [2023/09/30(土) 18:00:22.25 ID:uLt7YI4s.net] grepでええやん?
609 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 19:30:09.83 ID:ixZRFqVm.net] インフラが次々とRust製になっていってる >【CDN世界トップシェアCloudflare】 >https://www.publickey1.jp/blog/22/cloudflarenginxrusthttppingoracdncpu31.html >CDNプロバイダのCloudflareは、同社のグローバルなCDNの基盤として長らく利用してきたNGINXに代えて、 >同社自身がRust製のHTTPプロキシである「Pingora」を開発し利 用していることを明らかにしました。 > >【クラウド世界トップシェアAWS】 >https://japan.zdnet.com/article/35183866/ >Rustで構築されたAWSサービスの例としては、 >コンテナーアプリ用のサーバーレスプラットフォーム「Lamba」を支える「Firecracker」、 >「Amazon Simple Storage Service(S3)」、 >「Amazon Elastic Compute Cloud(EC2)」、 >コンテンツ配信ネットワーク「Amazon CloudFront」、 >LinuxベースのコンテナーOS「Bottlerocket」などがある。
610 名前:デフォルトの名無しさん [2023/09/30(土) 21:04:59.54 ID:uLt7YI4s.net] >>599 シェアないだろうがw
611 名前:デフォルトの名無しさん [2023/09/30(土) 21:51:59.08 ID:lIYH5p6r.net] >>599 もう耳にタコ。 鸚鵡とかインコはかわいいからまだ良いけどさあ
612 名前:デフォルトの名無しさん [2023/09/30(土) 22:18:30.44 ID:M04pMWVj.net] タコ耳 https://www.youtube.com/watch?v=us9QbgewnOI なんで見当違いの宗教闘争延々とやっているんだ A「九九は便利だ」 B「九九では足し算引き算に役に立たない」 こんなアホな言い争い続けるのは暇すぎるどころか病院行った方がいい
613 名前:デフォルトの名無しさん mailto:sage [2023/09/30(土) 23:08:37.19 ID:DaqqyI6I.net] COBOLがなくならないように、C++も、俺が生きてるうちはなくならないだろう Rustが実績を積んで、その成果がC++に流入するのが待ち遠しい だから、どうでもいい
614 名前:デフォルトの名無しさん [2023/10/01(日) 01:48:39.89 ID:wVAADDKC.net] AVX512を使った行列積の実装はCPU効率50パーセントが大きな壁だな。中々この壁を越えられないな。ただ流石に10月中には完成させたいな。
615 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 04:43:20.90 ID:lOGxZ8en.net] ていうかfirefoxでさえ全然Rustが使われてないじゃん
616 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 08:56:10.79 ID:rjZHaWtE.net] SNSでRustを検索してみたら、大部分がゲームの方のRust だった。そして、言語の方のRustでも、いいね は 0 の事 が多かった。その中でなぜか有名インフルエンサの発言 だけはいいねが 100 以上付いていた。 もしかしたら、何らかの組織から金を貰っての ステルスマーケティングだろうか。 インフルエンサーに金を与えて宣伝といわずに、 宣伝してもらうらしい。
617 名前:デフォルトの名無しさん [2023/10/01(日) 09:26:04.72 ID:wVAADDKC.net] RustはOSやCloudの基盤構築に使うよう言語だろ。基本的にほとんどのプログラマは無縁なままになると思う。 ただ、GoogleやApple, MicrosoftとかAmazonの様にOSやCloudを持ってる会社のエリートにはRustは必要なスキルになるんじゃない?
618 名前:デフォルトの名無しさん [2023/10/01(日) 09:38:28.18 ID:jNRKUn/r.net] 近い将来 Rust は改名されると思う Perl のように
619 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 09:45:42.20 ID:rjZHaWtE.net] >>607 そうはならないと思うな。 ちゃんとした理由があるけど、敢えて書かないが。
620 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 09:57:36.36 ID:vqJth/wO.net] >>603 お花畑指向のお爺さんのヒトリゴトw だから、どうでもいいww
621 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 12:31:25.36 ID:O6H6pei5.net] RustをやることでRustが必要なエリートエンジニアを気取れる 一般エンジニアがRustに手を出す理由はこれだろうね
622 名前:デフォルトの名無しさん [2023/10/01(日) 13:08:31.84 ID:7icNt1rZ.net] 単なる物好きだと思う
623 名前:デフォルトの名無しさん [2023/10/01(日) 13:42:51.09 ID:nXEaR9ux.net] 給料がいいから使ってる
624 名前:デフォルトの名無しさん [2023/10/01(日) 13:43:38.44 ID:LITfXwu2.net] >>610 すぐ置き換わるという発想の方がよっぽど非現実的。
625 名前:デフォルトの名無しさん [2023/10/01(日) 13:44:52.19 ID:LITfXwu2.net]
626 名前:ef="/test/read.cgi/tech/1693451813/611" target="_blank">>>611 そんなことで手を出す人はいない [] [ここ壊れてます]
627 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 13:53:33.31 ID:714OmS2F.net] 結局金貰ってRust推しの書き込みしてたんだなあ なんかいろいろ納得
628 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 14:05:43.27 ID:5C/Q5bxu.net] >>614 すぐ置き換わるなんてこと誰も言ってないのにな お爺ちゃんの妄想癖こわっ!
629 名前:デフォルトの名無しさん [2023/10/01(日) 14:16:32.83 ID:7icNt1rZ.net] Cが登場したのが1972年で翌1973年にはUNIXはCで書き直された Rustには勢いがない この先生きのこれるか分からない
630 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 14:23:43.91 ID:Y7qk5s2j.net] >>618 未だにLinuxはC++を採用しないからC++はダメな言語という話になってしまう 一方でRustは一部採用が始まった
631 名前:デフォルトの名無しさん [2023/10/01(日) 14:27:33.48 ID:w9dSI82f.net] C++はコマンドラインアプリにゃ無用の長物だからなぁ
632 名前:デフォルトの名無しさん [2023/10/01(日) 14:36:12.46 ID:S8y9zCN5.net] Rustは全く関係ないけど、Intel CPU sky
633 名前:lakeXのvbroadcastf64x2命令のレイテンシーわかる人いる?自分は探しても書いてある資料が見つからん。 [] [ここ壊れてます]
634 名前:デフォルトの名無しさん [2023/10/01(日) 14:41:13.99 ID:7icNt1rZ.net] >>619 最新の安定版カーネルはV. 6.5.5 $ curl 'https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.5.tar.xz' -o - | tar xJf - $ find linux-6.5.5 -name *.rs | xargs cat | wc -l 17934 $ find linux-6.5.5 -name *.c -o -name *.h | xargs cat | wc -l 32402610 Rustのソースって5.5%なんだけど何に使われてるのか知ってるのかな?
635 名前:デフォルトの名無しさん [2023/10/01(日) 14:42:25.77 ID:7icNt1rZ.net] >>622 >Rustのソースって5.5%なんだけど何に使われてるのか知ってるのかな? ごめん! ごめん! あまりに少な過ぎて間違えたよ 0.055%
636 名前:デフォルトの名無しさん [2023/10/01(日) 14:43:04.02 ID:zhTB7snZ.net] >>606 >>616 工作もあるかもしれんが 中國人がよく使ってるイメージ
637 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 14:43:15.62 ID:2hPzKrJ5.net] もうそんなに使われてるのか
638 名前:デフォルトの名無しさん [2023/10/01(日) 14:44:46.26 ID:zhTB7snZ.net] >>619 C++はダメな言語だとマジで思う
639 名前:デフォルトの名無しさん [2023/10/01(日) 14:45:25.26 ID:7icNt1rZ.net] Rustがlinuxに取り込まれたのが昨年12月でV. 6.1 $ curl 'https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz' -o - | tar xJf - $ find linux-6.1 -name *.rs | xargs cat | wc -l 10359 $ find linux-6.1 -name *.c -o -name *.h | xargs cat | wc -l 31476383 この9ヶ月にCで書かれたのは32402610 - 31476383 = 926227ステップ その間にRustで書かれたソースは17934 - 10359 = 7575ステップ この7.5千行は何が書かれたんだろうね? いずれにしても比較してみるとRustに勢いがないと言わざるを得ない この先生きのこれるか分からない
640 名前:デフォルトの名無しさん [2023/10/01(日) 14:50:45.80 ID:7icNt1rZ.net] 増分を比較すると 10359 / 31476383 = 0.008178340730727996 Rustで書こうって人はCの0.8%ってことだ C開発者が100人いたらRust開発者は1人いないくらい
641 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 14:52:24.46 ID:Y7qk5s2j.net] 採用さえされなかったC++は全くダメという話になってしまう
642 名前:デフォルトの名無しさん [2023/10/01(日) 14:54:04.25 ID:7icNt1rZ.net] >>628 > 10359 / 31476383 = 0.008178340730727996 わりぃ! 式のコピペで失敗 答えは変わらず 7575.0 / 926227 = 0.008178340730727996
643 名前:デフォルトの名無しさん [2023/10/01(日) 14:56:53.64 ID:7icNt1rZ.net] Linuxカーネルのプロジェクトで Rustに存在感は全くないということ 少なくとも最初の9ヶ月間の事実
644 名前:デフォルトの名無しさん [2023/10/01(日) 14:57:57.82 ID:zhTB7snZ.net] Rustって無駄に行増えるイメージもあるな
645 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 16:41:13.72 ID:FTf1gOBL.net] rustみたいな欠陥言語がLinuxカーネルに 取り込まれるわけないとか言ってた頃に 比べると大部後退したな
646 名前:デフォルトの名無しさん [2023/10/01(日) 18:26:38.19 ID:btu9HGhG.net] >>631 あの、スレタイ読んだことあります?
647 名前:デフォルトの名無しさん [2023/10/01(日) 18:45:25.99 ID:7icNt1rZ.net] RustによりLinuxのカーネルが書かれているかのような 事実と全く異なる印象を持たないようにね そういう詐欺的プロモーションには釘を刺しておく ちなみに本家本丸のfirefoxでもRustのコードは半分にも満たない
648 名前:デフォルトの名無しさん mailto:sage [2023/10/01(日) 20:08:40.32 ID:Xuu2mhXS.net] 古いコードが残っているだけなのに屁理屈だな
649 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 08:15:58.13 ID:ehda1oGa.net] Rustもすぐに古くなるよ。
650 名前:デフォルトの名無しさん [2023/10/02(月) 11:55:32.83 ID:p4yR9qSW.net] >>617 すぐ置き換わらないなら別にお花畑でもないだろ。 支離滅裂。 多分自分が何言ってるのかよくわかってないんだろうかわいそうに
651 名前:デフォルトの名無しさん [2023/10/02(月) 11:57:28.62 ID:p4yR9qSW.net] >>617 すぐ置き換わらないなら別にお花畑でもないだろ。 支離滅裂。 多分自分が何言ってるのかよくわかってないんだろうかわいそうに
652 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 13:02:20.97 ID:y/irZcaM.net] こんなに有名になっているのに普及率0.8%であることは、致命的。 過去、天下を取った言語はこんなに知名度が出た時には 既に利用者数がランキング3位以内に入っていた。 他のどんなことにも言えることだが最初から普及しなかった ものは今後も普及しない。
653 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 13:02:41.17 ID:y/irZcaM.net] こんなに有名になっているのに普及率0.8%であることは、致命的。 過去、天下を取った言語はこんなに知名度が出た時には 既に利用者数がランキング3位以内に入っていた。 他のどんなことにも言えることだが最初から普及しなかった ものは今後も普及しない。
654 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 13:03:16.93 ID:y/irZcaM.net] こんなに有名になっているのに普及率0.8%であることは、致命的。 過去、天下を取った言語はこんなに知名度が出た時には 既に利用者数がランキング3位以内に入っていた。 他のどんなことにも言えることだが最初から普及しなかった ものは今後も普及しない。
655 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 13:06:07.24 ID:y/irZcaM.net] ここのmevusサーバー、昨日から(?)おかしいです。 物凄く反応が遅くて勝手に多重投降になりました。
656 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 13:37:00.85 ID:13RGbDg7.net] クライアントの問題やろ?
657 名前:デフォルトの名無しさん [2023/10/02(月) 15:39:03.79 ID:sFvf9xp1.net] 本屋のPythonの本棚も今やすっかりRubyと入れ替わってPython独占状態 過去にRuby>Pythonだった時期ももちろん知っているが 今はPython>>>>>>超えられない壁>>>>>>Rubyである いつからこうなったか? Rust>>>>>Pythonの未来は絶対来ないと断言出来る
658 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 16:06:27.97 ID:sBuCt/F2.net] >>619 やること(実装すべき機能)が決まってるLinuxにおいて、C++は自由すぎた つまりダメ Rustはそこまでじゃないということ まあ、俺はカーネルのコードは書くことなさそうだし、C++推しでいることに
659 名前:デフォルトの名無しさん [2023/10/02(月) 16:21:52.88 ID:c5cuOzSD.net] C++はGUIアプリに対しては絶大だけど ひたすら単独でシーケンシャルな処理を行う様な 単純アプリにゃ無駄が大過ぎる言語仕様何だよなぁ
660 名前:デフォルトの名無しさん [2023/10/02(月) 16:36:15.23 ID:sFvf9xp1.net] ↑あたまわるそう
661 名前:デフォルトの名無しさん [2023/10/02(月) 16:42:22.01 ID:c5cuOzSD.net] あ、CUIが抜けてたw 単純CUIアプリにゃ無駄が多すぎるよ
662 名前:デフォルトの名無しさん [2023/10/02(月) 17:04:03.79 ID:BAyQhYDe.net] gccのコンパイラにsafeオプションみたいのを付けれた方がRustよりも遥かに需要はあるかもな。
663 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 17:24:18.22 ID:maswlM5u.net] お金のためにrustを持ち上げる書き込みをするってどんな気持ちなんだろうなあ
664 名前:デフォルトの名無しさん [2023/10/02(月) 18:21:59.41 ID:eEO5Ab6n.net] この世界の人類の知能はRustを使いこなすほど成熟してないのよね。
665 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 18:30:53.55 ID:Xq2hWLsa.net] >>650 それができるんならねw
666 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 19:51:18.26 ID:hpyHKPNN.net] C++しか知らなければC++で十分だが はるかにプログラミングしやすいRustが同性能を実現できるから どちらも使える人に聞けば100%Rustと答える
667 名前:デフォルトの名無しさん [2023/10/02(月) 21:13:36.67 ID:0jvUozeY.net] >>654 人間の互換に対する保守性を凌駕しなければ 普及はしないよ そしてなくなる
668 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 21:25:18.93 ID:hOkjzOD0.net] IT大手が軒並み採用しているから 今後もっとも安定するプログラミング言語
669 名前:デフォルトの名無しさん [2023/10/02(月) 22:03:30.35 ID:0jvUozeY.net] C言語なんて登場して僅か1年でUNIXのアセンブラを置き換えた Rustはこの先生きのこれるかな?
670 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 22:08:29.42 ID:HuDdgOFJ.net] こっちのオジサンも複オジ並みに嘘つくよね
671 名前:デフォルトの名無しさん [2023/10/02(月) 22:17:38.63 ID:0jvUozeY.net] >>658 >こっちのオジサンも複オジ並みに嘘つくよね どこが嘘なのかちゃんと指摘してね
672 名前:デフォルトの名無しさん mailto:sage [2023/10/02(月) 22:29:04.27 ID:sBuCt/F2.net] Rustはすばらしいが、推しはC++なんだよ C++強化はよこい
673 名前:デフォルトの名無しさん [2023/10/03(火) 07:33:33.66 ID:mNYv0fGk.net] Cはかなり好きだけど、C++嫌いなんだよね。ところでdouble*型の代替えとしてsafe_vec型みたいのをCが作れば問題解決とはならないの?safe_プレフィックスを付けた変数に関してはgccがライフタイムチェックを行うとかそういうのは無理なの?
674 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 09:56:04.09 ID:EHzdGWRp.net] >>661 Rustをなぞるとボローチェックするには - T, &T, &mut Tの区別 - ownership rule/reference rule - init/uninitの管理(move/copy) - リソースの管理(Drop) - ライフタイムアノテーション が必要 これに加えてraw pointerの取り扱いやunsafeブロック/unsafe関数、null safetyがないとsafeにはできない
675 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 10:04:13.52 ID:EHzdGWRp.net] CにしろC++にしろ過去の資産と互換性をもったままRustと同等の安全性を提供するのは不可能なんだよ それに仮にsafe-Cやsafe-C++みたいなものを作ったとしても既存のコードをそれらで書き換える労力がRustで書き換える労力より低くはならない じゃあ現時点で利用可能でモダンな機能の使えるRustを使ったほうがいいじゃんという結論になる
676 名前:デフォルトの名無しさん [2023/10/03(火) 10:14:43.38 ID:1Tt4UNmg.net] いや、普通はそのまんま使うだろ
677 名前:デフォルトの名無しさん [2023/10/03(火) 10:16:11.97 ID:QPJiaWQk.net] 2行目が間違ってるので結論がおかしいと思う
678 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 10:20:48.62 ID:R9W87Ac6.net] この鯖負荷状態でまだやるつもりか 5chが終わるまでやり続けるんだろうか 俺は降りる じゃあな暇人ども
679 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 11:00:08.15 ID:gB4/aLda.net] 黙って去ればいいのにわざわざ書き込むのはなんでだろうw
680 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 11:18:36.24 ID:vmVJasnZ.net] ちょっとトイレいってくるわって言ってるのと同じw C++にセキュリティまわりの決定打が来れば、それ使って書き直したいってモチベは必ず出る 書いてる人がそれなりにウンザリきてるからね 愛すればこそ
681 名前:デフォルトの名無しさん [2023/10/03(火) 11:19:12.40 ID:QaeBAOHS.net] Rustは廃れてCとRustの中間的な言語が出来ると平和に解決 C++は救われない消える
682 名前:デフォルトの名無しさん [2023/10/03(火) 11:56:31.18 ID:QPJiaWQk.net] C++のtemplateは麻薬だよ
683 名前:デフォルトの名無しさん [2023/10/03(火) 13:04:15.87 ID:QaeBAOHS.net] C++のtemplateはRustに流用出来る?
684 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 14:22:58.59 ID:OdOVKjZR.net] >>666 サーバーがDOWNと復帰を繰り返しているらしい。
685 名前:デフォルトの名無しさん [2023/10/03(火) 15:42:36.04 ID:QaeBAOHS.net] サーバー本体というよりgatewayがやられてる感じか DOS攻撃で飽和させられてんのかな 再起動で一時的に治るのも直ぐアクセス不可になるのも頷ける
686 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 16:30:37.21 ID:QPJiaWQk.net] >>671 tempalteメタプログラミングなんかRustはできないでしょ?
687 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 16:52:24.52 ID:lIxGF2iK.net] >>674 C++のtempalteメタプログラミングよりも強力なRustの手続きマクロがあるからC++は勝てない
688 名前:デフォルトの名無しさん [2023/10/03(火) 17:02:20.08 ID:zsgLdSA5.net] >>657 昔は使ってる人も少なかったしなぁ~。
689 名前:デフォルトの名無しさん [2023/10/03(火) 17:12:51.94 ID:QPJiaWQk.net] >>676 Linuxカーネルプロジェクトでの惨憺たる状況から分かるのは Rustの持つ特徴はRustユーザが考えるほどには 需要がないということだよ 少なとも当時のCほどにはね
690 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 17:22:52.09 ID:t9VFzsZi.net] 単純に巨大すぎて変える意味がないのと、ベテランエンジニアがメンテナンスしてるからCの方がいいんだよ
691 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 17:35:08.07 ID:WTK5vkPO.net] 惨憺とか表現が大袈裟 別に誰かが困るわけでないし カーネル全部書き直すなんて話でもない
692 名前:デフォルトの名無しさん [2023/10/03(火) 17:37:09.89 ID:1Tt4UNmg.net] むしろビルド環境に色々な言語詰め込んでもウザいだけだし
693 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 17:56:37.88 ID:lIxGF2iK.net] >>680 複数の言語を併用はコストがかかりハードルが高く普通はデメリットが大きい しかしLinuxもAndroidもWindowsもそれを上回るメリットがRust導入にあると判断して併用を始めた
694 名前:デフォルトの名無しさん [2023/10/03(火) 18:04:52.19 ID:QPJiaWQk.net] >>681 だからLinuxは誰もコミットしてないんだってば kernel.org見てこい
695 名前:デフォルトの名無しさん [2023/10/03(火) 18:10:30.81 ID:QPJiaWQk.net] 9ヶ月でRustで書かれたソースは7575ステップ 7千行なんてお前ら1人で1日で書くやろ?w
696 名前:デフォルトの名無しさん [2023/10/03(火) 18:16:19.58 ID:1Tt4UNmg.net] そんな無駄に長いコードは書かないから無理
697 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 18:26:14.70 ID:WFSh4KqH.net] 一年ぶりにきたがこのスレは相変わらずだな
698 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 18:31:58.55 ID:WFSh4KqH.net] >>661 それをやってるのがchromium RawPtr<T>をナマポと置き換えた RawPtrの機能により様々な統計(循環参照、ブラブラポインタ、参照カウントなどなど)をとることで問題をあぶり出してるらしい
699 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 18:32:59.96 ID:WFSh4KqH.net] >>666 俺普段は他の掲示板にいるけど流石にこの状態で来る気にはなれんな 収益ないと無理でしょ オワコン
700 名前:デフォルトの名無しさん [2023/10/03(火) 18:44:38.25 ID:QPJiaWQk.net] >>681 LinuxでのRust利用は まず安定版カーネルのコンパイラをclang対応にするか gccrsが実用段階になるかしないと誰もコミットしない とてもとても「併用を始めた」なんて状態とは言えない こういうRustの詐欺的プロモーションには釘を刺しておく
701 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 19:00:49.17 ID:VgGwkcYi.net] >>663 kotlinがjavaをそのまま使えるように、c++ファイルをそのままincludeできるkotlin c++があればいい。
702 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 19:08:21.90 ID:c7WecVea.net] KotlinはGC依存言語だから この話のスタート地点にも立てない
703 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 20:21:52.03 ID:WTK5vkPO.net] 釘を刺すw アホだろこいつ
704 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 20:48:21.65 ID:C3dKtOmr.net] >>688 お前は去年はrust対応パッチのマージは不可能とか 言ってた人?
705 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 20:53:55.47 ID:QPJiaWQk.net] 俺はV 6.1 releaseより前にここには来てないよ 別人
706 名前:デフォルトの名無しさん mailto:sage [2023/10/03(火) 21:46:22.91 ID:WFSh4KqH.net] >>688 釘を刺すの意味分かってなくて草
707 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 03:06:21.66 ID:lTnQ2w+I.net] 採用されたってだけで十分画期的なんだけど、 そんなことよりC++にunsafe{ } 流入はよ
708 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 10:19:44.73 ID:/3blvcUyy] 5chのサーバーがおかしいから、2chから書き込んでみるわ。 掲示板リストもおかしいし。
709 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 11:04:15.39 ID:/3blvcUyy] 5chは、Cloudflareが使われているらしいが、それがまさに DDoS 攻撃対策になるらしいんだが、なぜ効果が無いんだろう。
710 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 13:16:47.05 ID:lTnQ2w+I.net] こんなんでた https://github.com/microsoft/ifc/ https://github.com/microsoft/ifc-spec/
711 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 14:46:51.29 ID:lCgy2nz3.net] >>662 >>663 IT大手各社がC++拡張は無理と判断してRust採用へ進んだ理由はそういうことだな
712 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 15:26:58.55 ID:GWSCS0Ex.net] F12でスマホモードにすると書き込めた。 みな 2ch に移行せよ。
713 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 15:39:00.30 ID:9lAPwHKr.net] WindowsにおけるRust採用はカーネルだけじゃない……Microsoftがちょっと言及 https://forest.watch.impress.co.jp/docs/serial/yajiuma/1536253.html
714 名前:◆NYa6gyY.t5vU [2023/10/04(水) 18:06:31.07 ID:/8KvvhwW.net] IT土方はRustでいいんじゃね
715 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 18:49:10.35 ID:ORAoz3L1.net] マイクロソフトも金貰ってRustのステマやってるのか~
716 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 18:52:08.62 ID:zgDLmZCC.net] MSはこういうときに、C++(VC)にも投資しながら、Rust(VS)にも投資する
717 名前:デフォルトの名無しさん [2023/10/04(水) 19:01:30.19 ID:mR6tSnBH.net] そのうちViusal Rust++とかRust/CLIとか出るかもね
718 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 19:12:43.56 ID:IOGVKnRJy] みんな2chからの書き込みけ?
719 名前:デフォルトの名無しさん [2023/10/04(水) 19:08:41.78 ID:0mJ1l3sR.net] ってかC++が広まったのだってMSがWindowsの開発言語に採用したからだぞ。
720 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 19:35:23.34 ID:LYA6jWUR.net] >>695 unsafeスコープじゃなくてsafe相当のスコープが欲しいところ。 とりあえずはdelete new禁止、nullptr禁止(スマートポインタ含む)、生ポインタ変数禁止(仮引数含む)、ぐらいはやってほしい。 できれば(関数を拡張して)スタック上のインスタンスのみ受け付ける仮引数を用意して、スタックを特別扱いするようにできないかね。そうすりゃc++でもライフタイムを扱いやすくなるかと。
721 名前:デフォルトの名無しさん [2023/10/04(水) 20:30:04.98 ID:ja1//dn8.net] そもそもCはアセンブラまんどくせぇから始まった言語だから アセンブラの基本的なその値はアドレスかデータかを人間が把握してるのが前提なんだよなぁ どんどん馬鹿が入り込んで親切な言語になって行っちまったが
722 名前:デフォルトの名無しさん mailto:sage [2023/10/04(水) 21:34:58.07 ID:zgDLmZCC.net] 専業の攻撃者が煩いからね最近 ミスが許されない たとえ酔っぱらって書いても、コンパイラがツッコミ入れてくれるってのがいいわけで
723 名前:デフォルトの名無しさん [2023/10/05(木) 03:32:14.31 ID:tRnDXjTr.net] >>707 それはない >>709 ほんそれ 美しい設計を馬鹿が台無しにする
724 名前:デフォルトの名無しさん [2023/10/05(木) 05:14:51.86 ID:a7u/7xZJ.net] >>710 コンパイラのツッコミ頼りの人がミスが許されない仕事しても大丈夫な言語なんて無い。 大丈夫だと思い込んでる人がいるだけ
725 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 06:02:22.17 ID:ZCqsl8F1.net] コンパイラくんがしっかりしてくれれば、ポンコツの俺にも、重要モジュールが書けるようになるんだなあ (正確には品質向上、まあそこはいいように取ってね) だからC++強化はよこい
726 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 08:04:50.19 ID:ZCqsl8F1.net] >>709 いまはセキュリティまんどくせぇな時代だよ うん、そんなことより、俺は生ポと石の把握に専念したい 俺はそれなりに、簡潔にちゃんと書いてる自負があるが、後任のことは知らんから 陰キャだしw
727 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 13:49:28.43 ID:qR35Hf9Yz] 5chのスレがまたアクセスしにくくなっているけど、 そういう場合は、2ch.sc で書き込もうや >ALL
728 名前:デフォルトの名無しさん [2023/10/05(木) 13:56:30.65 ID:rcQx5D/x.net] 5chのスレがまたアクセスしにくくなっているけど、 そういう場合は、2ch で書き込もうや >ALL
729 名前:デフォルトの名無しさん [2023/10/05(木) 13:56:37.90 ID:rcQx5D/x.net] 5chのスレがまたアクセスしにくくなっているけど、 そういう場合は、2ch で書き込もうや >ALL
730 名前:デフォルトの名無しさん [2023/10/05(木) 15:01:08.09 ID:WXXGTjkD.net] >>713 >そこはいいように取って こんな考えの香具師にはまともなプログラムは描けない
731 名前:デフォルトの名無しさん [2023/10/05(木) 15:10:02.29 ID:WXXGTjkD.net] >>714 型安全性:まんどくせ 参照安全性:まんどくせ メモリ安全性:まんどくせ Rust描いてる人の意識はこんなもんだってことか
732 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 16:01:21.83 ID:h5E0mKA3.net] >>718 そんなことを言うあなたからは、(俺は)まともなプログラムを受注できない うん、問題ない 平和的 >>719 いやまて、俺C++推しなんだがw Rustが成功パターンを示しつつあるので、C++にそれが流入すべきだと言ってる
733 名前:デフォルトの名無しさん [2023/10/05(木) 16:42:49.98 ID:ZAxgrTwh.net] >Rustが成功パターンを示しつつあるので え?
734 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 18:02:52.60 ID:SE8rG7ML.net] >>771 DDoS攻撃は、個々のアプリではなくサーバーの 入り口レベルで対処する必要があるらしい。 また、デスクトップアプリでは昔のままで攻撃の 対象にはなってないはず。 だから、もともとC++が強い領域では余り関係無い。
735 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 18:29:52.46 ID:Ry4i225C.net] C++にRustのやり方が自然に流入するわけはなくて誰がが莫大な投資をして優秀なエンジニアを年単位で張り付かせながらコミュニティと調整したり移行のためのマーケティングもやらないといけない そのための人も金も人もあってC++が発展すればダイレクトに恩恵を得られるMSやGoogleのような会社がそういう投資をする価値がないと判断した以上C++がRustばりに強化される未来は100%来ない unsafeだけど速度が出せて過去の資産が使えるレガシー言語として生き残る 3D/2DやGUIの低レイヤー部分が一番長く残りそう
736 名前:デフォルトの名無しさん [2023/10/05(木) 18:38:58.31 ID:S7K0dlIY.net] ここ数年はGPTチェッカーの登場で Rustがこの先生きのこれるかの瀬戸際だと俺は思うよ
737 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 18:48:02.32 ID:h5E0mKA3.net] C++はなんでも取り込んでくるんだけど、遅いんだよとにかく Rustで喫緊の課題を解決でき、さらにノウハウを得られるとMSほか各社が考えるのは順当 ただ、MSもMSVC/VS持ってるから、ニーズが高まれば該当チームは取り込みには来る dogfeedルール持ってるから、取り込まれたら、新規C++コードはそれで書かれるだろう
738 名前:デフォルトの名無しさん mailto:sage [2023/10/05(木) 19:01:29.74 ID:6fr67+h+.net] Rustの安全性をC++に導入するのはC++にasync/awaitを導入する50倍は困難 そんなことはもう誰もやらない 歴史に学ぼう
739 名前:デフォルトの名無しさん [2023/10/05(木) 23:54:45.10 ID:s5Z9PkTR.net] >>722 お前は誰にレスしてるんだ? C++使ってるからって掲示板でまで存在しないレスの番号参照するのかよ。 お前の作ったプログラムが世に出てないことを祈る。
740 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 08:39:37.73 ID:iWE81MXc.net] >>727 2ch sc から書いたから番号がずれたらしい。知らんけど。
741 名前:デフォルトの名無しさん [2023/10/06(金) 09:53:16.20 ID:Zl0hPCVy.net] >>725 MSがRust#とかMSVRとか出しても使う気になれないな
742 名前:デフォルトの名無しさん [2023/10/06(金) 09:56:48.05 ID:Zl0hPCVy.net] >>722 誰にレスしてるのか知らんけど 5chがRustで描かれていればDDoSも100%防げていたって言いたいのは判る
743 名前:デフォルトの名無しさん [2023/10/06(金) 11:23:00.22 ID:hWqCmUIN.net] >>729 お前の気持ちなんて関係なくね?
744 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 11:38:23.44 ID:7GCkFY5I.net] >>730 それは全くのデタラメ。 DDoS攻撃は言語を変えても防げない。
745 名前:デフォルトの名無しさん [2023/10/06(金) 12:23:43.60 ID:5SV4gvtF.net] >>724 だろうね CopilotやGPTチェッカーが浸透すると Rustのような言語は淘汰されていくのかなって思う
746 名前:デフォルトの名無しさん [2023/10/06(金) 12:48:27.29 ID:QFTcWZUD.net] >>732 反応速度が無限に早くなればあんなの攻撃にもならないよ? 今は通信頻度に比べて処理速度がべらぼうに遅いから負荷が掛かってあれが攻撃になってしまうだけだからね
747 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 12:48:33.91 ID:BkePxN9S.net] 夢見るお爺ちゃん相変わらずだねww CopilotやGPTにはコンパイルエラーになるかどうかすら判別できないのに 静的解析ツールの方がまだ現実的
748 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 12:53:06.76 ID:/H+GxavQ.net] DDoSはネタかと思ってたがマジだったのか さすがに無知がすぎるやろ
749 名前:デフォルトの名無しさん [2023/10/06(金) 12:55:02.69 ID:QFTcWZUD.net] もうさ、FPGAでサイト構築したらいいんだよ むしろDDoS攻撃してる方が負荷掛かるくらいに
750 名前:デフォルトの名無しさん [2023/10/06(金) 13:12:55.07 ID:xj8n2YWF.net] >>735 >CopilotやGPTにはコンパイルエラーになるかどうかすら判別できないのに 試した? 既に実用水準だよ Rustをやろうって動機が削がれればユーザは一向に増えない ユーザが増えない限り忘れ去られるのが プログラミング言語が辿る運命
751 名前:デフォルトの名無しさん [2023/10/06(金) 13:14:02.92 ID:Zl0hPCVy.net] >>737 DDoSは乗っ取った鯖から総攻撃するだけだから攻撃主には負荷掛からない
752 名前:デフォルトの名無しさん [2023/10/06(金) 13:48:09.98 ID:Tnp2RbPs.net] それ以前に Rust混入したせいで Firefoxが不安定化してる
753 名前:デフォルトの名無しさん [2023/10/06(金) 13:48:14.15 ID:Tnp2RbPs.net] それ以前に Rust混入したせいで Firefoxが不安定化してる
754 名前:デフォルトの名無しさん [2023/10/06(金) 13:55:31.09 ID:Tnp2RbPs.net] 渾身のFirefox二連投 勘弁してほしい
755 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 14:29:21.30 ID:7GCkFY5I.net] >>734 「反応速度が無限に速くなれば」 そりゃそうだろうけど、現実に速度を速くして 防ぐことなんて可能なんかね。 そういば、CDNを使えばサーバーが分散されて速くなるから 防げるということかいな。 DDoS 攻撃って1000台とかで攻撃してくるんじゃないの? だとしたら、それに対抗するのは難しいはずだが。
756 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 14:50:26.49 ID:/H+GxavQ.net] 1000台とか生やさしいもんじゃない 桁が3つは違う
757 名前:デフォルトの名無しさん [2023/10/06(金) 14:57:36.66 ID:hWqCmUIN.net] glibcでバッファオーバーフロー系の脆弱性でたね。 一応criticalではないらしい。
758 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 14:58:24.70 ID:VhQ1RkQD.net] WebサイトをFPGAで構築したところで無駄 勉強してから出直せ
759 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 15:04:56.29 ID:wnyQ5k3c.net] >>738 あれで実用水準だと思ってるならそりゃ話噛み合わないわ
760 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 15:27:10.29 ID:6GwS71OR.net] 日々使ってればLLMの本質的な強みも弱みも限界もある程度判りそうなもんだけどな とりあえずこういうのでも読んでみたら? https://arxiv.org/abs/2310.02059
761 名前:デフォルトの名無しさん [2023/10/06(金) 16:10:44.12 ID:f7Vk2sNE.net] >>747 これからプログラミングを学ぼうとする者のうち わざわざRustをやろうって動機が削がれる者が現れるだろ? ただでさえRustはユーザー数が少ないのに 増加を抑制する要因が日進月歩の話題の技術により また一つもたらされたことが 命取りだと>>738 は指摘している
762 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 16:15:34.00 ID:7GCkFY5I.net] CDNは HTML+CSS+JS だけのような静的ページを キャッシュすることは出来るが、CGI や Ruby on Rails などを使った動的ページをキャッシュすることは基本 出来ないはず。だから、CDNサーバーの数が多いとしても、 動的ページはオリジナルサーバーの CGI や Rails などに 問い合わせしなおすから付加は減らない。 だから、秒間数千万アクセスの DDoS 攻撃をCDNサーバーの 数だけで対抗することは不可能。 なので、賢い CDN サーバーは、DDoS 攻撃されたら AI で して、攻撃しかけてくる IPアドレス と善良な IP アドレス を判別して前者は CUT し、後者だけをオリジナル サーバーの CGI や Rails などに問い合わせする様になっている らしい。
763 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 17:22:27.45 ID:wwoznqQW.net] 動的コンテンツもキャッシュできるよ ショッピングカートみたいなものはもちろんキャッシュしたりはしないけど5chのスレみたいたのはキャッシュする方が普通
764 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 17:45:48.87 ID:7GCkFY5I.net] >>751 メカニズムにもよるが、時計みたいなものはキャッシュ出来ない と書いてあった。 だから、掲示板の様にいつ更新されるか分からないものもキャッシュ出来ないはず。
765 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 17:45:58.31 ID:7GCkFY5I.net] >>751 メカニズムにもよるが、時計みたいなものはキャッシュ出来ない と書いてあった。 だから、掲示板の様にいつ更新されるか分からないものもキャッシュ出来ないはず。
766 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 17:46:00.24 ID:7GCkFY5I.net] >>751 メカニズムにもよるが、時計みたいなものはキャッシュ出来ない と書いてあった。 だから、掲示板の様にいつ更新されるか分からないものもキャッシュ出来ないはず。
767 名前:デフォルトの名無しさん [2023/10/06(金) 18:20:26.92 ID:hWqCmUIN.net] 3回は言い過ぎw
768 名前:デフォルトの名無しさん [2023/10/06(金) 18:36:59.99 ID:1sBdA+vi.net] Firefoxの呪いじゃないだろか
769 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 18:44:20.11 ID:gr04YyCD.net] ぶっちゃけ流れがわかってないので貼るだけ https://herbsutter.com/2023/09/28/cppfront-autumn-update/
770 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 22:02:10.97 ID:g8qFATdI.net] >>752 掲示板もキャッシュ可能 実際に5chはCloudflareを使っている
771 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 22:54:1
] [ここ壊れてます]
772 名前:0.78 ID:YExpMalF.net mailto: cf-cache-status: DYNAMICで返されるから CDNでキャッシュせずにオリジンサーバーから返してるみたいよ [] [ここ壊れてます]
773 名前:デフォルトの名無しさん [2023/10/06(金) 23:08:04.49 ID:tE7CLicd.net] キャッシュの効果よりこっちの方が効果あるよね >>750 なので、賢い CDN サーバーは、DDoS 攻撃されたら AI で して、攻撃しかけてくる IPアドレス と善良な IP アドレス を判別して前者は CUT し、後者だけをオリジナル サーバーの CGI や Rails などに問い合わせする様になっている らしい。
774 名前:デフォルトの名無しさん mailto:sage [2023/10/06(金) 23:45:02.92 ID:cr23K8c/.net] >>760 CDNのキャッシュの話はキミが動的コンテンツはキャッシュできないと勘違いしてたから指摘しただけでDDoSの話とは関係ないぞ
775 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 00:29:12.61 ID:kwLV9T/4.net] >>761 キャッシュすると、一時間くらい更新されなかった りするので、他人が書き込んだことによって変化 した記事が長時間反映されないはず。 また、データベースのデータファイルが オリジンサーバーにあるので、CDNサーバー 上で Rails や php や cgi を動かしても 本当のデータファイルに書き込むことができない。
776 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 00:40:57.43 ID:kwLV9T/4.net] >>758 使っているが、cgi の実行(フォルダなど)は キャッシュはOFFにされているはずだ。
777 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 01:39:57.82 ID:kwLV9T/4.net] なんでもチャンスは一度きり。Rustは既にチャンスを逃した。
778 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 02:15:48.62 ID:QajUcOD9.net] 5chが使っているCDNはCloudflareでRust製 ソースは>>4
779 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 02:54:26.28 ID:WI+Fw7uc.net] ふーん Rustそんなもんなんだ
780 名前:デフォルトの名無しさん [2023/10/07(土) 04:08:15.95 ID:Hyqci1qG.net] >>764 つまりRustは禿だったと
781 名前:デフォルトの名無しさん [2023/10/07(土) 11:25:25.12 ID:n2PM26Po.net] >>764 そんな結果論言っても意味無いですよ?
782 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 14:59:58.11 ID:pwD9RPPs.net] >>768 人は噂が出た時に調査する。その時に流行らなければ無理。 パン屋の開店時に沢山人が来る。値段と味と雰囲気を チェックし、リピートするかどうか判定される。 それに合格しないと潰れる。Rustはその試験に失敗した。
783 名前:デフォルトの名無しさん mailto:sage [2023/10/07(土) 15:10:38.65 ID:pwD9RPPs.net] >>769 [補足] 後から改良しても一度付いてしまったイメージは変えられない。 多くの人は最初だけしかチェックしないし、脳は一度付いたイメージを 変えたがらない。
784 名前:デフォルトの名無しさん [2023/10/08(日) 08:14:29.06 ID:kIHQKnbF.net] 老害が老害について解説してら
785 名前:デフォルトの名無しさん [2023/10/08(日) 09:39:08.72 ID:CrdCteTP.net] >>769 なるほど セールス詐欺もあると逆効果だしな
786 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 10:24:30.47 ID:WC/vofkv.net] 話題になると調査や学習だけはされていることが多く、 それでもなお使ってないのにはちゃんとした理由がある。
787 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 14:24:22.88 ID:1klr8jB1.net] できるc++erはそもそもrustっぽい書き方を心がけていたわけで対立構造では見ないだろ どっちもできないやつが外野から騒いでるだけ
788 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 16:37:44.13 ID:LJVnD39N.net] >>762 >キャッシュすると、一時間くらい更新されなかったりするので それは1時間もキャッシュしておいて更新されてもinvalidateしないのが悪い redditはTTL1秒でCDNにキャッシュしてる
789 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 20:25:18.30 ID:rzxWKBUN.net] Rustの自動運転AIは事故しないってマ?
790 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 20:25:28.87 ID:rzxWKBUN.net] Rustの自動運転AIは事故しないってマ?
791 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 20:32:51.69 ID:GJnsUMrN.net] Rustを使えば安心安全なんだから当たり前
792 名前:デフォルトの名無しさん [2023/10/08(日) 21:16:59.21 ID:Y13BECfp.net] Rustを使い始めて周りの女性の熱い視線を感じるようになりました!
793 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 22:00:17.02 ID:+vddAGZ0.net] 札束風呂には入れた?
794 名前:デフォルトの名無しさん mailto:sage [2023/10/08(日) 22:02:35.31 ID:1xrfn7MQ.net] ハゲが治りました
795 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 00:20:45.72 ID:9gcYIWE2.net] >>750 SSG知らず?
796 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 00:43:30.63 ID:v5yIEMGi.net] SGGKなら知ってるが…
797 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 02:38:03.58 ID:5WP7sPUS.net] >>775 掲示板のオリジンサーバーをCDNで分散化させる場合、 記事を投降した際に、HTTP REQUEST はオリジンサーバー に送らないといけないと思うのだが。 そうしないとデータベースの更新が出来ないはず。
798 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 11:03:21.27 ID:KJyL1KAf.net] >>784 [補足] read はCDNサーバーのキャッシュから読み込めばいいが、 write の HTTP REQUEST はオリジンサーバーに送らなければ ならない、みたいなことな気がしてきた。 言ってみれば、read.cgi と write.cgi が有ったとして、 前者は結果のHTMLだけをCDNサーバーにキャッシュされている 内容だけで足りることがあるが、後者は、オリジンサーバーで 実際にcgiを何らかの言語で動かす必要がある、ということ。 そうしないと、掲示板への投稿をデータベースに反映することが できないはず。なぜなら、データベースのデータファイルは CDNサーバーではなく、オリジンサーバーだけに置いて あるはずだから。
799 名前:デフォルトの名無しさん [2023/10/09(月) 13:32:25.30 ID:gMk1hFfQ.net] >>779 番号教えて
800 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 19:54:21.77 ID:18Gl4Vc9.net] >>785 そこまで問題を言語化できるのにどう対策しているのか調べられないのはなぜなのか…… 思ひて學ばざれば則ち殆し
801 名前:デフォルトの名無しさん mailto:sage [2023/10/09(月) 22:00:04.59 ID:kOD6fWms.net] >>787 CDNについて知ってから一日くらいしか経ってないから。
802 名前:デフォルトの名無しさん mailto:sage [2023/10/10(火) 09:36:58.44 ID:EiwVEjcJ.net] >>785 読み込みはキャッシュを返して書き込みはオリジンサーバーへ送るというのは至極当たり前のことだと思うんだが何を問題視してるの?
803 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 02:26:55.97 ID:p/8ps3Wy.net] 今まで倒したラスボスが復活してきた
804 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 14:43:54.78 ID:SKnf/8eA.net] 「ベアメタル」環境でもRustを採用 Googleが「Android 14」での取り組みを解説 安全性と生産性の両面でC/C++よりも大幅に改善 https://forest.watch.impress.co.jp/docs/news/1538800.html
805 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 15:34:18.04 ID:csQt26bs.net] 「ベアメタル」って初めて聞いたぞ また新たな造語(というか用語の借用)かな?
806 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 15:35:07.68 ID:rGkD59dF.net] 悲惨だな
807 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 15:42:30.75 ID:/J5gxlvX.net] くっさ
808 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 16:08:23.39 ID:SHBwjSJn.net] ベアメタルは10年どころじゃなく結構昔からある用語たよ
809 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 16:17:32.95 ID:ecw+PvM/.net] 金属熊が錆を採用 アカンがな
810 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 16:30:35.41 ID:OQgjQxPp.net] bareでんがな
811 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 17:14:50.11 ID:efprJohv.net] こんなアホがRust叩きしていたのか
812 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 17:21:16.01 ID:rGkD59dF.net] 馬鹿って自分が知ってることを知らない人がいるとめっちゃイキっちゃいんだよな
813 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 18:03:26.77 ID:XDSKle+A.net] >>796 「メタルベアーがあらわれた」 その発想はなかった
814 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 19:58:06.90 ID:XRtI83wm.net] >>791 そのRustで生産性が向上な点がいいよな まわりでも採用理由がそれ
815 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 20:36:43.33 ID:/dCAMAz5.net] その、生産性が向上するってのは直感に反する
816 名前:よなあ ・言語が安全を担保してくれるから、そこんとこをコーダーは考えなくていい ・マクロまみれのCからの解脱 ・C++はともかく、Cにはasyncとかない あたり? [] [ここ壊れてます]
817 名前:デフォルトの名無しさん [2023/10/13(金) 20:59:51.40 ID:csQt26bs.net] 後半はRustの問題点もしっかり指摘してあるよ unsafeで囲めば良いんだろうけどそれでは意味がない
818 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 21:08:40.09 ID:p2gW+gfL.net] 何にしても言えるのはc++を書き換えるならRustだけではなくC++の知識もいる 新規だけなら分かるがそうもいかない 今後数十年ずっとそのターンが続く
819 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 21:10:15.68 ID:/dCAMAz5.net] 対応してるチップが少ないのは、極端な話、Rust2Cみたいなトランスパイラができれば解決する 汗とおなじで、Cは直接かくからいけないんであって、機械が吐く分には問題がない フットプリントも、おそらく、現状で220KBかそこらが倍になったくらいで…人間が比較研究できるレベル 出力を比較すれば、Rust側の最適化がもっと進むんじゃないか unsafe{ } が存在することで、unsafe{ }をうまく極小化する気運が生まれる これは裏山 C++にも欲しい
820 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 21:28:20.87 ID:p2gW+gfL.net] 今後Rustプログラマーに求められるのはc++のコードを読んでRustに書き換える能力 これが一番要求されると思う
821 名前:デフォルトの名無しさん mailto:sage [2023/10/13(金) 22:30:46.91 ID:EB28SOmZ.net] C++は使ったことがなくてC専門だったけどRust便利で使ってる
822 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 00:04:33.45 ID:LiWYFiO+.net] ベアメタル知らないってマジ? 仕事したことないんだな
823 名前:デフォルトの名無しさん [2023/10/14(土) 00:32:43.08 ID:up3P3K8x.net] >>808 知らんな ICTとか使われ始めたときの違和感を感じた 検索すると>>791 とも微妙に違う意味で使われているのが多少ヒットするね
824 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 00:42:42.15 ID:+/hMSCLI.net] まあソース(ぐぐるの英文ページ)みたら、何をもってベアメタルって言ったかはわかる
825 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 01:41:50.44 ID:1qwcOEeO.net] 自作OS作ろうとしたことがあるならベアメタルって言葉は当然知ってる というかその過程で覚える まぁベアメタルって言葉知りませんってのは低レイヤーわかりませんって白状してるようなもんだわな ただベアメタル環境の仕事なんてほぼない いくら小規模な組み込みでもOSは使う 仕事したことないとかほざいてるやつこそ仕事なんかしてない
826 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 01:51:28.67 ID:+/hMSCLI.net] 「仕事したことある」ってのは、CもC++もRustも、汗でも、なんなら好きな石ならダンプでちったあ読めるレベル そんなヤツばっかりじゃねえって 俺はRustできないからアウツww いやまあ、なんで急にベアメタル(って単語)? とは思ったけど
827 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 02:06:48.87 ID:SW/1sd3P.net] >>796 ベアメタルのベアはbear (熊)ではなくbare (裸の)だよ 記事の原文はこのGoogleセキュリティブログね Bare-metal Rust in Android https://security.googleblog.com/2023/10/bare-metal-rust-in-android.html
828 名前:デフォルトの名無しさん [2023/10/14(土) 02:10:46.65 ID:up3P3K8x.net] >>811 kernel2.1くらいから追ってるけど使わないなぁ 最近は確かにご無沙汰だけども
829 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 02:58:36.29 ID:LiWYFiO+.net] 🐻
830 名前:デフォルトの名無しさん [2023/10/14(土) 03:57:16.89 ID:1qwcOEeO.net] https://i.imgur.com/zAFg8dl.png
831 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 09:14:34.24 ID:OJsAV5J3.net] >>811 小規模な組み込みでOSを使わない仕事はまだあるよ PICとかまだ使ってるとこもあるだろうし 自分はSTM32で最近OSなしの仕事をやった
832 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 11:51:13.93 ID:PfTUf5qg.net] Javaもpythonと比べたら十分早い ただcはjavaよりさらに10倍速いからなぁ…
833 名前:デフォルトの名無しさん [2023/10/14(土) 12:25:49.95 ID:x03gZ5vc.net] C++と比べるのが間違ってる template使いまくりのC++からRustに描き替えるのは至難の業 CとRust比べたりCからRustに移行しようって話ならまあ判る C++からRustに乗り換え煽ってる香具師はただの無知馬鹿
834 名前:デフォルトの名無しさん [2023/10/14(土) 12:31:10.29 ID:x03gZ5vc.net] >>805 みたいに 前半はCで話してるのに 最後の結論はC++の話になってる こういうのが一番誤解の元
835 名前:デフォルトの名無しさん [2023/10/14(土) 12:38:39.71 ID:up3P3K8x.net] 横スレだけども段落分けてるから良いのでは? C++はRustと違ってCを丸呑みしたから別言語って感じとはちょっと違う
836 名前:デフォルトの名無しさん [2023/10/14(土) 14:08:56.90 ID:AN8oWevu.net] >>812 >いやまあ、なんで急にベアメタル(って単語)? とは思ったけど >791 の記事に書いてるからだろ。 レスの流れ読まないで脊髄反射するタイプか?
837 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 14:40:04.14 ID:1qwcOEeO.net] >>817 ないない 仕事ならpicだろうが普通にベンダーの指定する開発環境使ってるだろ Toolchainがそろっててランタイムは用意されてる OSと呼んでないだけ 仕事でそこを自作する意味がない
838 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 14:52:44.68 ID:OJsAV5J3.net] >>823 ランタイムをOSというのですか? 組み込みでOSといったらRTOSだと思いますが ArduinoとかもOSとか言い張ります?
839 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 15:15:43.92 ID:OJsAV5J3.net] 今時の開発環境は初期化や各ペリフェラル用のライブラリも用意されてはいますが割り込み処理とかは自分で全部実装する必要があります RTOSにあるタスク制御用の機能も用意されてません OSとよぶのは無理があります
840 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 15:18:56.63 ID:Mj0MR0Y1.net] まーた実務経験無いオジの言い訳スレになってるw
841 名前:デフォルトの名無しさん [2023/10/14(土) 15:51:22.06 ID:2zOW9g7d.net] ITRONが出てこない組み込みスレ まるでアベノミクス
842 名前:デフォルトの名無しさん [2023/10/14(土) 15:51:34.07 ID:2zOW9g7d.net] ITRONが出てこない組み込みスレ まるでアベノミクス
843 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 15:53:53.81 ID:rhYFx/Vj.net] >>824 OSかどうかの話はしてない ベアメタルか否か
844 名前:デフォルトの名無しさん [2023/10/14(土) 16:02:00.82 ID:Nq1/ZdDg.net] Kotlinしかだめ Kotlinしか使うな
845 名前:デフォルトの名無しさん [2023/10/14(土) 16:17:52.08 ID:up3P3K8x.net] Wikipediaの初出を見ると日本語で2017年 英語で2011年くらい https://ja.wikipedia.org/w/index.php?title=%E3%83%99%E3%82%A2%E3%83%A1%E3%82%BF%E3%83%AB&action=history https://en.wikipedia.org/w/index.php?title=Bare_machine&action=history&dir=prev 俺は新しい用語だと感じるが新しいと感じない人もいるかな?
846 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 16:38:21.00 ID:rhYFx/Vj.net] まぁマイコンでベアメタルとどやるやつはいないだろな 単純すぎる プロテクションやページングとかまでやらないと面白くならない
847 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 16:47:52.58 ID:lkFW8Ijv.net] >>829 裏でOSが走ってなきゃベアメタルでいいんじゃね?
848 名前:デフォルトの名無しさん [2023/10/14(土) 16:54:50.86 ID:x03gZ5vc.net] ベアメタルは20世紀から使われてる業界用語だ
849 名前:デフォルトの名無しさん [2023/10/14(土) 16:58:16.19 ID:x03gZ5vc.net] 「Widipediaに描かれてないからそれ以前は使われてない(キリっ)」とか無知過ぎる
850 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 17:07:45.75 ID:mlytxooF.net] >>831 そんなに新しくない 1991年出版のThe Hacker’s Jargon Fileには既に掲載されてる もっと古い版でも載ってるかもしれないが少なくとも2
851 名前:000年代前半には聞けば意味がわかる程度には浸透してた [] [ここ壊れてます]
852 名前:デフォルトの名無しさん [2023/10/14(土) 17:17:04.27 ID:KjHwkSYg.net] 速度が重要なVMやメモリ管理系はC++で書いて他はRustで書くことにした
853 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 17:17:09.25 ID:1igk1Jd+.net] >>833 ベアメタルってのはようするにブラックボックスを排除して全部自分でハードを叩いてみるというスタイル OSを自分で書くならそれはベアメタル
854 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 17:57:33.14 ID:lkFW8Ijv.net] >>838 ハード叩いてないライブラリならOKってルールなの?
855 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 17:58:17.56 ID:oq+4WFJq.net] >>835 Wikipediaで取り上げられるほどには 使われていなかったとは言えるね
856 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 18:01:14.19 ID:VHbVocpf.net] しょーもない話だな ウルトラマンがシリーズ化して最初のウルトラマンを初代ウルトラマンと呼んでるのと変わらない
857 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 18:19:42.28 ID:1qwcOEeO.net] >>839 厳密な定義あると思うか? CPUのマニュアルとか見ながら1から作っていハードを全部理解したわぁって気になるのが面白さなわけ どこまで拘るかは好きにしろや
858 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 18:22:28.75 ID:lkFW8Ijv.net] >>842 じゃあ裏でOS走ってなきゃOKじゃんw
859 名前:デフォルトの名無しさん [2023/10/14(土) 18:59:27.73 ID:jN/3kcJQ.net] CDN知らないとかベアメタル知らないとか世の中いろんな人がいるわな。 知らなきゃこれを機に勉強すれば良いだけ。
860 名前:デフォルトの名無しさん [2023/10/14(土) 19:17:54.67 ID:up3P3K8x.net] >>844 珍妙な名前で呼び出したなって思うだけで 中身は昔から馴染みあるよ
861 名前:デフォルトの名無しさん [2023/10/14(土) 19:21:31.37 ID:up3P3K8x.net] 「ICT」も突然使い出して まぁ意味は分かるけど自身では未だに使わないし 最近だと「生成AI」も気持ち悪い
862 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 19:52:01.05 ID:1qwcOEeO.net] >>843 文盲だなお前は OSが裏で走ってるかどうかじゃない loaderやstartupがありもの使ってたらベアメタルとは言えないだろ そういう的外れなことを堂々と言ってくるのはどうせユーザーランドでわちゃわちゃするプログラミングしか経験ないんだろ しったかすんな
863 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 20:08:13.45 ID:VHbVocpf.net] >>846 ITだと英語のitと紛らわしいから使い分けてるだけなの 生成AIは英語を訳しただけなの
864 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 20:09:37.06 ID:VHbVocpf.net] >>847 文盲とは文字などを知らず読めない人のことで意味が取れない人じゃない 使うと恥ずかしいレベルなので得意になって使うと馬鹿がバレる と言うかお前もう馬鹿をさらした
865 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 20:12:16.59 ID:sFltIz1c.net] rustをやることでc++の勉強にもなってる
866 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 20:14:44.81 ID:VHbVocpf.net] プログラムしてるだけの馬鹿 増えてきましたね
867 名前:デフォルトの名無しさん [2023/10/14(土) 20:16:35.26 ID:7vC8BExG.net] gradleしか勝たん
868 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 22:04:47.29 ID:WAxI+T9w.net] >>848 ICTは通信会社が頑張って流行らせた略語 itと紛らわしいから使われるようになったなんてのは真っ赤な嘘 ITではなくICTを使うのは官公庁・教育・通信セグメント及びそれらに媚びへつらう必要のある業界のみ
869 名前:デフォルトの名無しさん mailto:sage [2023/10/14(土) 23:59:30.70 ID:lkFW8Ijv.net] >>847 お前が思ってるベアメタルの定義が知りたいだけなんだけど なんでそんなに興奮するの?
870 名前:デフォルトの名無しさん [2023/10/15(日) 00:44:28.11 ID:nxXe1h39.net] >>847 もう構うな。 ベアメタル初めて聞いた( >>792 )とか言うようなやつだぞ。 >>831 で無知を晒して >>835 、832 で返されて、 ミドル・アプリレイヤーしか触ったことない奴だよ。 その後も >>849 で
871 名前:K死に話題変えて誤魔化してる可哀想な奴だよ。 おそらく今度はそれらのレスは俺じゃないとか言って、誰も証明できないどうでもいいことで誤魔化そうとするんじゃねーのかな。 これ以上構うのは時間の無駄だよ。 [] [ここ壊れてます]
872 名前:デフォルトの名無しさん [2023/10/15(日) 00:45:00.45 ID:nxXe1h39.net] >>847 もう構うな。 ベアメタル初めて聞いた( >>792 )とか言うようなやつだぞ。 >>831 で無知を晒して 831 、832 で返されて、 ミドル・アプリレイヤーしか触ったことない奴だよ。 その後も >>849 で必死に話題変えて誤魔化してる可哀想な奴だよ。 おそらく今度はそれらのレスは俺じゃないとか言って、誰も証明できないどうでもいいことで誤魔化そうとするんじゃねーのかな。 これ以上構うのは時間の無駄だよ。
873 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 00:47:44.48 ID:HpP3d9Ly.net] GCをRustで実装しようかと思ったらいきなりハマった やはりポインタ書き換えまくる処理には向いてないんかな
874 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 02:09:15.16 ID:jNCstmUG.net] TiobeランキングでRustは9月の17位から10月には20位に戻った。
875 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 05:33:15.17 ID:2RtZyNYP.net] >>857 まずは既存のgcクレートなどを見てみたら?
876 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 10:38:16.98 ID:tU7p0HuK.net] >>856 急にどうしたの? なんでみんな同一人物だと妄想しちゃうの?
877 名前:デフォルトの名無しさん [2023/10/15(日) 11:41:55.70 ID:S1qRngxA.net] >>856 一緒にするな 以前も俺を他人といっしょくたにしてくれてたがw 思い込み強い方だと思うよ
878 名前:デフォルトの名無しさん [2023/10/15(日) 12:31:35.13 ID:MbTcJx+r.net] 同レベルのレスを一緒くたに扱っただけで大差なさそうではある
879 名前:デフォルトの名無しさん [2023/10/15(日) 12:34:15.68 ID:S1qRngxA.net] 統合失調症の傾向があるんだと思うよ 日常でも思い当たることがあるんじゃないかな?
880 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 13:35:29.35 ID:oOvBEg/r.net] >>849 文盲って本来は非識字の意味だけじゃないんだよ 英語のilliterateとほぼ同じで「無学でものを知らない/教養がない/本質をわきまえない」というような意味もあって昭和の古い辞書とかにはその意味も掲載されてる それが差別用語だのなんだので広く使われない言葉になって本来の意味が多くの辞書には載らなくなっただけ ただ5chではその本来の意味を把握してるというよりも辞書的意味とは違うと認識しつつ「おまえ文字の読み書きもできないのかよ」くらいの煽り文句として使ってる人が大半 まあガイシュツみたいな扱いだね ということで>>849 みたいなツッコミは逆に恥をかくのでやめたほうがいいよ
881 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 13:36:56.74 ID:oOvBEg/r.net] それと文盲を非識字の意味で使う場合でも読みだけじゃなく書く能力も含まれてるから注意しようね
882 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:00:38.64 ID:VomVWNRK.net] >>864 それは違うんじゃない? ガイシュツはネタとして認識されてる 誤用してることを知らないで誤用してるんだからさ?つまり馬鹿と言う線は超えてない
883 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:05:27.20 ID:VomVWNRK.net] どこか狭いコミュニティで誤用されて使われてる言葉を一般人が間違えていると指摘すると お前の方が馬鹿だと言うのは常識的におかしい どういう人生を送って来たのか? 狭いコミュニティでしか通用しない間違った言葉使いを一般人が知らないのは当然 指摘された側が間違った使い方をしていると知らず、指摘されて初めてそれが誤用だと知ったんだろうけどまあ頭悪いね
884 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:15:06.06 ID:0qrY+8Ri.net] 文盲で揚げ足取ろうとしてる時点で負け犬
885 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:22:36.31 ID:VomVWNRK.net] > 「おまえ文字の読み書きもできないのかよ」くらいの煽り文句 自分で書いてるこの定義すら逸脱した使い方 というかこの説明がまちがってるだろ 自信たっぷりに書いてコレ
886 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:30:44.06 ID:S1qRngxA.net] 「文盲」論争で思い出しだが最近「リテラシー」を 「倫理規範」くらいの意味で用いてる輩もやたら多くなった
887 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:34:48.66 ID:VomVWNRK.net] 文盲 逆張り 王道
888 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 14:53:29.19 ID:+NMvV4uk.net] 争え……もっと争え……
889 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 15:11:48.92 ID:c88qFvIM.net] 真正の文盲ちゃんで草ww
890 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 16:21:51.53 ID:eF/s90Au.net] >>870 例えばインターネットリテラシーという言葉に インターネットを使うために必要な倫理規範やセキュリティ意識などもリテラシーの一部として含んでいたとしても特段おかしくはない 文脈次第
891 名前:デフォルトの名無しさん [2023/10/15(日) 16:39:13.45 ID:S1qRngxA.net] >>874 わざわざボケてくれて有難うw
892 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 17:01:27.91 ID:0RP0JV9q.net] 課金ってほんとはおかしい、みたいな 架金、みたいな感じで言うよね そんな言葉ないけど
893 名前:デフォルトの名無しさん [2023/10/15(日) 18:22:42.18 ID:WKE8aOa0.net] おまえらいくら5chだからと言って一線を超えているんじゃないか? ネットだから匿名とか勘違いも甚だしい、 マジ取り返しのつかないことになるよ?
894 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 19:37:38.22 ID:wZAYm65l.net] >>859 とりあえずいくつか見たんだけどひげぽんのこれが1番わかりやすかった https://github.com/higepon/mosh/blob/master/rmosh/src/gc.rs しかし世代別GCやコピーGCみたいにアドレスが変わるようなものだとこの実装は無理なんだよね やはりオブジェクト参照にもう1つ間接参照を挟んでインデックスでデータを持つようにしなきゃダメかなあ
895 名前:デフォルトの名無しさん mailto:sage [2023/10/15(日) 23:51:26.45 ID:kCrxTQBL.net] >>113 mapぐらい自作しろよ……ってのがC 俺もわざわざ書いた
896 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 00:47:06.48 ID:M+xIYepE.net] ややもすると、mapぐらい…に時間溶かしちまうんだなあ で、オブジェクトのやりとりでメモリバグ出してまた時間が溶ける これだからCは はよC/C++にもunsafe{ } こい
897 名前:デフォルトの名無しさん [2023/10/16(月) 10:26:06.97 ID:kgcCjrnK.net] >>837 >速度が重要なVMやメモリ管理系はC++で書いて他はRustで書くことにした 逆だろ 速度が重要なVMやメモリ管理系はRustで書いて他はC++以外で書くことにした C++の出番は無いよ
898 名前:デフォルトの名無しさん [2023/10/16(月) 10:31:34.02 ID:kgcCjrnK.net] >>849 じゃあ池沼って自白してる訳?
899 名前:デフォルトの名無しさん [2023/10/16(月) 12:00:24.66 ID:kgcCjrnK.net] >>113 tcl/tk から流用出来る なんなら cpython でも良い
900 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 16:51:26.30 ID:ljfW0hVQ.net] さっきみたら、Linux板の本日の投稿数は 6 だって。 板のサーバーの何かのファイルが紛失していてが 投稿出来ない様になっているようだが。
901 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 16:51:37.58 ID:ljfW0hVQ.net] さっきみたら、Linux板の本日の投稿数は 6 だって。 板のサーバーの何かのファイルが紛失していてが 投稿出来ない様になっているようだが。
902 名前:デフォルトの名無しさん [2023/10/16(月) 20:28:36.96 ID:XYN/RYqW.net] >>113 tech.voyagegroup.com/archives/6819729.html
903 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 22:29:58.91 ID:MXkJIU8L.net] >>113 khashを使ってる 多分現時点で一番速いMapライブラリ 何とヘッダファイルだけで使える gitやmrubyでも使われてるからお墨付き
904 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 23:46:10.65 ID:kMVjuNDZ.net] >>113 msgpack
905 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 13:26:18.74 ID:ZxIrQntk.net] C++できる人にRust教えた C++教えてもらおうとしたら「は?なんで?」って拒否された 「は?なんで?」
906 名前:デフォルトの名無しさん [2023/10/17(火) 14:34:18.20 ID:vCPpyEw2.net] なんででも
907 名前:デフォルトの名無しさん [2023/10/17(火) 14:34:18.20 ID:vCPpyEw2.net] なんででも
908 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 16:14:33.11 ID:SSLZhL2B.net] ほんまかしらんけど、ダチじゃないヤツに教えるのは嫌かな 底が浅いのが知れちゃうからね 数学教えるのと同じ >>890-891 IDがcpp
909 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 18:28:31.14 ID:Fbq7AbK1.net] >>889 そこで「お前にRustを教えたんだから、俺にc++を教えるのは当然」ぐらい返せよ。
910 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 18:50:43.94 ID:wfeSYF9i.net] take and take
911 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 19:00:43.67 ID:29kCNpkU.net] 統失患いながらも必死にRust推しするのってなんか尊敬してきた
912 名前:デフォルトの名無しさん [2023/10/17(火) 19:52:57.18 ID:iLOamahz.net] >>895 と統失が申しております
913 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 20:33:28.22 ID:83sNxTIg.net] 糖質っていうか自己愛強迫アスペ
914 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 20:37:22.56 ID:29kCNpkU.net] ググればわかるけど、統失とか人格障害者に指摘したり病院に行けというと 決まって「お前が統失だろ」とか「お前が人格障害だろ」って返しになるんだよ
915 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 22:32:28.37 ID:TYW+dUHm.net] 決まってはいない 不確定かもしれない状態を許すか、絶対許さないか という意味ではリテラシーには倫理的な側面もある
916 名前:デフォルトの名無しさん mailto:sage [2023/10/17(火) 22:59:01.65 ID:i3wHL9jC.net] 真打登場!
917 名前:デフォルトの名無しさん [2023/10/18(水) 14:43:46.14 ID:pogE82TX.net] どうせaiなんやろ?
918 名前:デフォルトの名無しさん mailto:sage [2023/10/18(水) 22:34:42.15 ID:QVfUu7ve.net] AIは芸能界と同じぐらい胡散臭いけど推定無罪なので 推定無罪が暴走している
919 名前:デフォルトの名無しさん [2023/10/18(水) 22:50:34.96 ID:eoT4PoLM.net] >>902 ChatGPT Plus契約した?
920 名前:デフォルトの名無しさん mailto:sage [2023/10/18(水) 23:44:49.40 ID:biZM8ElW.net] >>856 そこでいうミドルアプリ屋だが PCやデバイスを買うときに OSが入っていない意味でベアメタルが使われてるから知ってる PCを買ったことがないか意識もせずにWindows入りを買ってしまう人ではないか?
921 名前:デフォルトの名無しさん mailto:sage [2023/10/19(木) 05:42:44.07 ID:KXuM/2JI.net] 普通ついてる…と思いたいが、中古はわからんよね最近 デジタルライセンスが移動してる可能性とかもあるんでしょ # Linuxとかも十分便利だが、NTの権利も付いてると一応安心派
922 名前:デフォルトの名無しさん [2023/10/19(木) 09:18:23.96 ID:rcYEOPS6.net] >>890-891 IDがpy
923 名前:デフォルトの名無しさん [2023/10/19(木) 09:19:38.73 ID:rcYEOPS6.net] >>892 IDがSSL IDがLZH
924 名前:デフォルトの名無しさん [2023/10/19(木) 09:22:20.83 ID:rcYEOPS6.net] >>904 これだろ https://abema.tv/video/episode/26-208_s1_p1
925 名前:デフォルトの名無しさん mailto:sage [2023/10/19(木) 09:39:48.41 ID:K12kB1sl.net] どうせならこっち https://abema.tv/video/title/26-208 クレジット、1ページつかって権利関係びっしり レトロコンテンツ愛いいね ちなみにキャラデザも日本向き、好感が持てる ジャンク屋で98とかみると、その限られたリソースで何か書いてみたくなるね 今なら、ツールセットもあの頃より潤沢だし なんならバスもCだし そういうのも、ベアメタル感って言っていいかなと思ってる
926 名前:デフォルトの名無しさん mailto:sage [2023/10/19(木) 11:20:45.25 ID:D9zU7VD5.net] ゲームとセーブデータを分離できない暗黒時代は20世紀に終わったのに 脆弱性とかを訂正するためOSは通常のファイルと同じところに入っている ベアメタルとは、訂正よりもリセットがしたいということ
927 名前:デフォルトの名無しさん mailto:sage [2023/10/20(金) 13:42:12.90 ID:uP8EHH7C.net] ベアメタルもわからないこんなアホがRust叩きしていたのか
928 名前:デフォルトの名無しさん mailto:sage [2023/10/20(金) 17:17:53.13 ID:x3ypxHoK.net] アホが長生きする天国を貶すな ロケットを作れる天才
929 名前:に爆撃される地獄を引き寄せるな [] [ここ壊れてます]
930 名前:デフォルトの名無しさん [2023/10/21(土) 12:17:44.63 ID:sf7W/HH9.net] bear metal はネタだとしてもアホすぎ
931 名前:デフォルトの名無しさん [2023/10/21(土) 16:09:50.49 ID:XQcQM/34.net] >>910 >ベアメタルとは、訂正よりもリセットがしたいということ 勝手にオレオレ定義してんなよ
932 名前:デフォルトの名無しさん mailto:sage [2023/10/21(土) 16:47:10.33 ID:2r3jgkRY.net] 最近のC++ってモダン化してるんやね(´・ω・` ) コルーチンやコンセプト、モジュール、、 export,importなんてまるでJSみたいや
933 名前:デフォルトの名無しさん mailto:sage [2023/10/21(土) 17:27:04.66 ID:DAbvkjng.net] 大正モダン程度にはモダン化してる
934 名前:デフォルトの名無しさん mailto:sage [2023/10/21(土) 21:28:03.89 ID:6+irucHq.net] >>915 C++20のコルーチンとRustのコルーチン(=async) 利用者人口を比べたらRustが多いと思う
935 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 02:44:45.43 ID:e6EDA2HW.net] C++使いは老害だとする考え方について。 確かにいまのC++はおかしいと思うが、 C++03までは、まあ、良かったが、C++11以後に めちゃくちゃになったことを若い人は知らない。 それまでは分かり易くて便利な言語だった。
936 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 02:47:05.67 ID:e6EDA2HW.net] MFCの CString には、古くから C の書式付文字列の sprintf に対応する Format() 関数があり便利だったのに、 C++11には、それが無く、C++20 でやっと入った。 C++は、かたくなに C の printf 文を全否定する。 まるで宿主を殺しにかかった寄生虫のようになっている。
937 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 09:31:04.93 ID:eovjvQWW.net] >>914 誰が定義したか特定できるものはオレオレ定義だね C++はもはやStroustrup氏のオレオレ定義ではなく 委員会で定義されるらしい
938 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 10:23:04.08 ID:95umpPVA.net] flutter vs Kotlin vs Kotlin
939 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 11:09:50.40 ID:lcBSp4te.net] >>919 printfやsprintfは脆弱性の宝庫だったからね C++はそれを潰すのに10年以上の長い年月を必要としたということだよ
940 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 11:13:53.79 ID:7wajq4O6.net] >>919 MFCは完全無料じゃない…だったよな(オプソとかには使える ソース付きのプロプラのライブラリ、言語の話とまぜるなキケン
941 名前:デフォルトの名無しさん [2023/10/22(日) 11:28:05.53 ID:GXjFDCr1.net] >>919 iostreamは糞だよなω
942 名前:デフォルトの名無しさん [2023/10/22(日) 12:05:25.34 ID:tZaS4o4u.net] >>919 ,922 #include <cstdio> std::printf ("は?");
943 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 12:12:01.55 ID:xV2fKCwr.net] >>922 printfってなんか脆弱性あった?
944 名前:デフォルトの名無しさん [2023/10/22(日) 13:14:29.09 ID:tZaS4o4u.net] >>918 >それまでは分かり易くて便利な言語だった。 それは新しいことに適応できないお前の問題 右辺値参照もムーブもラムダ式もC++11以降だよ
945 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 13:54:24.89 ID:eovjvQWW.net] 適者生存の空気に振り回されないためには優生学自体を疑えばいい 空気の方にこだわるのは回りくどい
946 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 14:21:34.30 ID:9EnrsrCq.net] >>927 move登場後、C++は危険な言語になってしまった。
947 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 14:50:35.01 ID:u1I5O4Lf.net] >>929 コードで例示して
948 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 15:14:22.49 ID:7wajq4O6.net] pitfallが増えたとかだろ、それはそう 勉強すべきことは増えた
949 名前:デフォルトの名無しさん [2023/10/22(日) 15:58:45.17 ID:GXjFDCr1.net] 別に move が原因で危険になった訳じゃなく 元々危険な言語である
950 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 17:07:00.89 ID:eovjvQWW.net] 危険と思わない部分だけを使えばいい C++のサブセットを各々が発掘すればいい 元々のCが最良のサブセットという説がある メリットは発掘のコストが0 デメリットはないが強いて言うなら 極論である、建設的でない、頑固など
951 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 17:44:58.20 ID:Ih9eQULq.net] アセンブリの頃も危険だったけど注視されてなかった サイズ付き文字列はpascalの文化でC勢がやっきになって否定してた MSは部分的にAPIに取り入れてたけど内部でも意見が衝突してたみたいだ
952 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 18:19:39.09 ID:k1T6qQYt.net] 個数で管理する方式より、 「番兵方式」の方が効率がよいことが多いからな。
953 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 18:20:59.70 ID:k1T6qQYt.net] >>932 Cは何が起きるか分かり易かったので、間違いも少なかった。 C++11は何が起きるか分かりにくくなった。
954 名前:デフォルトの名無しさん [2023/10/22(日) 19:15:38.63 ID:jplRnChI.net] >サイズ付き文字列はpascalの文化で Cのmallocも内部はサイズ付きだよね 文字列にしろmallocにしろサイズ付きにすると サイズの最大値(サイズのデータ長)問題が残る Cのデリミタ方式は無限ループと検索時間の無駄が残る
955 名前:デフォルトの名無しさん [2023/10/22(日) 20:36:41.40 ID:XK8cC57k.net] C++の問題のひとつは 例えば型指定可能な(テンプレートを使った)汎用ライブラリを作るのは中級レベル程度ではほぼ不可能ってことだな できると思ったやつ、多分お前はC++の規格の30%も理解できてないだろう 型推論を理解して、例外安全を保障して、他のライブラリとの整合性を理解して、と穴のないライブラリを作るのはもう人間業でない まずユニットテストが作りきれない
956 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 21:33:07.82 ID:ENkFuc6F.net] >>937 malloc関係無い。 あなたは、番兵方式の優秀さをちゃんと理解できてない。 マシン語レベルにまで落としたときの命令が分からないと 分からない可能性が有る。
957 名前:デフォルトの名無しさん [2023/10/22(日) 21:39:51.69 ID:KU4H8hGN.net] 呼び出す側のコンテキストで実際に呼ばれるコンストラクタがガッツリ変わるのはやっぱ難易度高いと思うわ。 c++はなにが呼ばれるのかコード読んでも判断に時間がかかる。
958 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 23:44:03.08 ID:7wajq4O6.net] 自分用のライブラリか、よそさまに出せるライブラリかでだいぶ変わるけどな 自分用なら、実装しないと割り切った要素は潰しておく(エラーにする)
959 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 00:19:48.85 ID:tCssLiBK.net] >>938 実際仕事のアプリケーションではそこまで凝ったものは見たことないな せいぜいテンプレートをちょっと使う程度 あと使い方もコピーを禁止するようなlinterかましたり 言語側でちゃんと実装するより別のツールでチェックしてることが多い気がする
960 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 01:38:21.75 ID:gH2D0E6v.net] むしろ、みんなが可読性や相互理解を必要としているというのが主観で そういうのをわざと無視したコードは客観的な存在だったりして
961 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 07:44:03.59 ID:eCip+LFq.net] template< >の、何の数学? 論理学?? みたいな世界はまだしも、 こう使うんだぞ、と書いたものを、あとから来た人(未来の自分含む)が間違って使う、みたいのがいかんのよね その場では、ちゃんと書くに決まってるので
962 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 09:27:40.91 ID:TSQLnlyh.net] >>944 >その場では、ちゃんと書くに決まってるので 育ちがいいな・・・ うらやましい 世の中にはそうならない現場もあるのだ
963 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 09:32:12.24 ID:9KLj8HWs.net] >>944 >こう使うんだぞ、と書いたものを、あとから来た人(未来の自分含む)が間違って使う、みたいのがいかんのよね >その場では、ちゃんと書くに決まってるので それはtemplateに限らない悪いコード
964 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 10:35:59.85 ID:j7/Azm2p.net] そういうのをちゃんとするのは、言語の範囲外、としたのがC/C++ 言い割り切りっぷりだったが、モダンじゃない 現代的な要求に合ったライブラリと、言語側にもロックダウンモードが欲しいよね
965 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 12:18:28.66 ID:A97l8Oha.net] >>926 書式文字列攻撃
966 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 14:30:44.87 ID:D3lEhHiN.net] C++からRustに移行して幸せになる人、そうならない人 その違いは? https://atmarkit.itmedia.co.jp/ait/articles/2310/19/news196.html
967 名前:デフォルトの名無しさん [2023/10/23(月) 15:42:17.38 ID:1Wk/iiy/.net] ゴミ中尉
968 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 15:45:51.38 ID:j7/Azm2p.net] 下のtechtargetのページの読みやすい訳。 後半に書かれていること ・Rustが使われる理由: 安全性。ここで大体出ている通り。 ・C++が使われる理由: ソースtoマシン語効率。あと、巨大すぎる過去資産。
969 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 18:20:56.02 ID:gH2D0E6v.net] >>944 ヒープの使い方を間違ったらデストラクタ実行が保証されないとかね
970 名前:デフォルトの名無しさん [2023/10/24(火) 02:35:30.43 ID:FaxKDrLq.net] ITメディア達の予定によると、C/C++は既にHaskellに置き換わってるはずだった
971 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 08:37:21.50 ID:xTCLjUdP.net] GCが普及するのはいいが、GCと関係ない付加価値も持たされる 予定が遅れるほど付加価値も追加される
972 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 09:10:32.28 ID:KxwBQxIK.net] >>953 w
973 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 10:05:57.03 ID:Y4KOJ+P0.net] >>948 書式文字列を生成するやつとかいんの? おっかねーな それ言い出したらどんな言語もアウトジャネーノ?
974 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 10:48:51.22 ID:xTCLjUdP.net] 脆弱なのは可変長引数 悪いのは文字列の特殊な値 どんな型システムも値のチェックができないという意味でアウト
975 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 11:52:36.56 ID:d3Cm49Ov.net] こういう基本的なことがわかってない奴らがウヨウヨいるからCやC++を触らせたらダメなんだよ
976 名前:デフォルトの名無しさん [2023/10/24(火) 13:03:33.49 ID:oyxcPsiu.net] >>954 デスマの典型例乙
977 名前:デフォルトの名無しさん [2023/10/24(火) 13:05:38.19 ID:oyxcPsiu.net] >>954 流行りはCのフォーマット文字列よりも テンプレート文字列の変数置き換えタイプだな mustache template とか tempita とか どっちにしても iostream の出る幕じゃない
978 名前:デフォルトの名無しさん [2023/10/24(火) 13:07:11.32 ID:oyxcPsiu.net] >>956 だった
979 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 14:33:16.70 ID:xTCLjUdP.net] わかってない奴らと対話するコツは、対話はしても接触はしないこと
980 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 17:31:39.32 ID:/TzECSOE.net] キミもわかってない側だからね 自覚してないのが余計にやばいから
981 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 19:03:27.51 ID:453Fm5be.net] 同じ穴の狢 とはいえ、C++をディスる輩とは相容れない あくまで使いこなせない俺が悪い C++は悪くないんだ
982 名前:デフォルトの名無しさん [2023/10/24(火) 21:24:24.33 ID:9VZu9a5B.net] c++は糞だぞ
983 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 22:34:02.91 ID:qc1wKPPx.net] cppは糞とかいう奴が糞 確かに初心者が使うとプロジェクトが崩壊したり、完全に理解した系の人らが使っても画一的なコードにならない欠陥言語ではあるが、糞は言いすぎだ
984 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 09:18:24.81 ID:nfqMKOx/.net] 関係ないけどuupdump復帰した (ここ見てるような香具師なら見てるのでは?
985 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 12:36:45.76 ID:3fSQ5Zwa.net] uupdumpとは聞いたことがないのでググったらWindowsのためのソフトの名前か Windowsを使わない人も多い上に 使用言語はPHPとシェルスクリプトっぽいが このスレにどう関係するんだ?
986 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 13:28:29.15 ID:aEsvunYt.net] もう10年くらいMacとLinuxしか使ってないな 久々に使うとwindowsの操作がわからなくて困る
987 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 13:33:39.53 ID:zg5wGezx.net] wsl面白いよ
988 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 13:53:01.81 ID:0w7kqvd/.net] windows使ってるけど昔からVMの上でLinux動かしてた WSLは今更感(否定はしない)
989 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 23:15:22.46 ID:129UCuET.net] Macも正直最近はブラウザしか使ってないので 実質linuxしか使ってない steamもlinuxで動くようになったらしいから いよいよlinuxに全面移行するか?
990 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 23:28:55.49 ID:HBO6D8Lj.net] steam deckってプレステより高いんだ…いくら円安とは言え…
991 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 10:50:32.36 ID:uiU7pRaB.net] LinuxでMSOfficeが動けばなあ。Officeが使えるunix環境用意するためにMac買ってる感ある。
992 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 10:58:44.39 ID:6n+88kg6.net] officeっつーかEXCELやろ
993 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 11:34:18.33 ID:cZhl96fn.net] Office365なら普通に動くよ
994 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 14:13:25.58 ID:K017DhVM.net] そう考えるとブラウザって理想の仮想環境かもなあ webassemblyで速度的な問題も解消されつつあるしサーバーのパワーも借りれるし
995 名前:デフォルトの名無しさん [2023/10/26(木) 14:52:00.54 ID:35buqziU.net] MacでExcel使ってるとダサいよね (もちろんMacのExcelが本家なのは知ってる)
996 名前:デフォルトの名無しさん [2023/10/26(木) 15:10:01.78 ID:ZES507rz.net] >>978 同意
997 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 18:28:07.11 ID:1RkcdUQ1.net] 暗号通貨botterの人でrust使いいるけどシープラ見ないのなぁぜ
998 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 19:03:20.03 ID:EFcGcQgS.net] >>978 teamsで使ってる
999 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 06:42:49.70 ID:gRjv8lGZ.net] >>966 画一的にならなくても二極化でもすれば十分シンプルなのに 二極化するとなぜか1bitやめることが人類の目的みたいになるよね
1000 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 07:06:14.73 ID:/fEzl4se.net] >>980 スキャンで落とされたりするのでは しらんけど Rustがさらにもっと一般的になったら、マークされるよきっと
1001 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 09:29:03.35 ID:YhtQ6Lgo.net] WebAssemblyアプリ開発で最も使われている言語は3年連続で「Rust」、Webアプリ開発が最多。The State of WebAssembly 2023 https://www.publickey1.jp/blog/23/webassembly3rustwebthe_state_of_webassembly_2023.html
1002 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 10:18:50.62 ID:y0LGdXSa.net] 強すぎだな >>984 WebAssemblyのアプリケーションのコードを記述するプログラミング言語として何を使っているかを尋ねた質問への回答では、 3年連続でRustがトップ。しかも利用率は上昇中です。 今後、WebAssemblyアプリケーションの開発でどのプログラミング言語を使ってみたいですか? という問いに関しても、 1位はRust、2位がJavaScriptでした。
1003 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 12:31:28.20 ID:Q7ucWJnI.net] >>983 crypt界隈ではbot取引は至って普通のこと スキャンされるとか落とされるとかマークされるとかは的外れ RustとPythonが多いのは道具が揃ってるから
1004 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 14:34:10.95 ID:EOQmK3vh.net] c++のlegacyディスってんの?
1005 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 15:26:58.64 ID:/fEzl4se.net] >>986 採掘すんのかと思ったら、トレーダーBOTか なるほどね
1006 名前:デフォルトの名無しさん [2023/10/27(金) 18:12:31.65 ID:72qEc/ee.net] adblockplusがつべにblockされるので 独自の拡張機能をRustで描けますか?
1007 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 19:07:21.43 ID:0PcwvZlz.net] どのような機能をお考えで?
1008 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 09:43:38.91 ID:1iiYkiVL.net] 拡張機能じゃなくてもいいけど 広告だけを通さない(あるいはyoutube側には広告を観たフリをする)proxyを Rustで描いてローカルで動かしとくって手はやってみたいかな
1009 名前:デフォルトの名無しさん [2023/10/28(土) 10:46:17.87 ID:xifYN8Cm.net] Privoxyかな?
1010 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 12:15:04.19 ID:o0Izqpe5.net] uBlacklistでフィルタ最新にすればいけるよ って言えばやめる口ばっかりの馬鹿 そういや行列君はどこ行ったんすかね
1011 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 12:49:07.71 ID:1iiYkiVL.net] はいはい再発明再発明
1012 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 12:53:35.81 ID:pZZ9XkRk.net] Improve YouTube! の方が良いよ
1013 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 13:47:24.09 ID:fh9BWjjr.net] のこり1% 軽微なtypo修正 結局C++とRustってどっちが良いの? 8traits mevius.5ch.net/test/read.cgi/tech/1698468300/
1014 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 13:52:31.50 ID:1iiYkiVL.net] >>995 Improve YouTube! よさげ uBlacklist はなんか不必要なアクセス権まで要求されてるようで気持ち悪いのでやめた
1015 名前:デフォルトの名無しさん [2023/10/28(土) 21:09:51.41 ID:6Zf7lwg+.net] ムッシュムラムラ
1016 名前:デフォルトの名無しさん mailto:sage [2023/10/29(日) 07:58:12.72 ID:gMHUg4hp.net] >>989 Rustって何かの役に立つモノを作る言語じゃないんだぞ
1017 名前:デフォルトの名無しさん mailto:sage [2023/10/29(日) 13:21:02.43 ID:IsQ6p7Vf.net] Rust で chrono を使わないで cal コマンドを造ってください そのコードを C/C++ と比べてください
1018 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:26:01.14 ID:xnp7PI6y.net] let hoge: HashMap<u64, String> = vec![ (5, "hage".to_string()), (1, "hoge".to_string()), ]; これが無理なのは判るのですが let hoge: HashMap<u64, String> = vec![ (5, "hage".to_string()), (1, "hoge".to_string()), ].try_into().unwrap(); でいけると思ったけどエラー出て let hoge: HashMap<u64, String> = vec![ (5, "hage".to_string()), (1, "hoge".to_string()), ].into_iter().collect(); なら通りました 一度 iter にしてまた collect したら一番上のと一緒じゃんと思うのですが 何が違うんです?
1019 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:32:12.41 ID:Ija5NZge.net] >>980 趣味や
1020 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:32:20.23 ID:Ija5NZge.net] >>980 趣味や
1021 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:51:09.32 ID:HpKOqjxQ.net] あほ
1022 名前:1001 [Over 1000 Thread ID:Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 60日 0時間 34分 16秒
1023 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています