[過去ログ]
Rust part15 (1002レス)
Rust part15 http://mevius.5ch.net/test/read.cgi/tech/1652347700/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: デフォルトの名無しさん [sage] 2022/05/12(木) 18:28:20.99 ID:cuIcFT6k 公式 https://www.rust-lang.org/ https://blog.rust-lang.org/ https://github.com/rust-lang/rust Web上の実行環境 https://play.rust-lang.org 日本語の情報 https://rust-jp.rs/ ※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/ ※C++との比較は専用スレへ C++ vs Rust https://mevius.5ch.net/test/read.cgi/tech/1619219089/ ※次スレは原則>>980が立てること 前スレ Rust part14 https://mevius.5ch.net/test/read.cgi/tech/1644596656/ http://mevius.5ch.net/test/read.cgi/tech/1652347700/1
199: デフォルトの名無しさん [sage] 2022/05/20(金) 11:48:38.99 ID:50J2u53j >>184 その4つは全部並んでたからインパクト強いけど 個々で見るとムーブや値渡しの間違った理解は複オジ特有じゃないからちょっと弱いな http://mevius.5ch.net/test/read.cgi/tech/1652347700/199
233: デフォルトの名無しさん [sage] 2022/05/21(土) 12:06:48.99 ID:gyqhSlT2 十分かどうかはさておき そもそもCをすべきかどうかというと微妙かもしれない Cしかやってなさそうな人特有の ・変数がたくさんとっちらかった ・変数名が暗号めいてて ・ifやforが多重になってて ・グローバル変数を平気で使っちゃってる コードみたことあるでしょ それはそうするしかやり方を知らないから 一方、抽象度の高い言語からやった人は先にそっちに慣れるんで List(8, 9, 3, 1).sorted.reverse.foreach(print) こういうふうにスッキリ書けるのを目指してくれる http://mevius.5ch.net/test/read.cgi/tech/1652347700/233
248: デフォルトの名無しさん [] 2022/05/21(土) 16:45:07.99 ID:dBYh2+4n >>218 そのかかれてるC++入門本のタイトルあげてみろ http://mevius.5ch.net/test/read.cgi/tech/1652347700/248
261: デフォルトの名無しさん [] 2022/05/21(土) 19:02:17.99 ID:qnjM1Lxc >>252 じゃあ >>208 から始まる話題にはお前はおそらく不適切だからレスすんなよ。 http://mevius.5ch.net/test/read.cgi/tech/1652347700/261
288: デフォルトの名無しさん [] 2022/05/22(日) 20:16:58.99 ID:KMOjS2oh >>270が言うのはservoのことでquantumの動機がcssパーサrustで書いたら 安全だったからC++で書かれたコンポーネント置換しよだからjs出る余地ないじゃん。 >>282で終わった話。 http://mevius.5ch.net/test/read.cgi/tech/1652347700/288
406: デフォルトの名無しさん [sage] 2022/05/30(月) 19:18:53.99 ID:ccLFuKy8 Rust批判は専用スレでどうぞ Rustアンチスレ https://mevius.5ch.net/test/read.cgi/tech/1509028624/ http://mevius.5ch.net/test/read.cgi/tech/1652347700/406
449: 434 [sage] 2022/06/04(土) 15:21:18.99 ID:kJkfvymC 自演臭くなるからアレなんだけど 暇潰しに公式ドキュメントと照らし合わせて疑問に思ったから書き込んだだけで ただの通りすがりだからね http://mevius.5ch.net/test/read.cgi/tech/1652347700/449
566: デフォルトの名無しさん [sage] 2022/06/08(水) 21:31:30.99 ID:uKz/tAPi >>560 CheckedAddAssignはAddAssignと同じようには実現できないよ 速度差は他の方法で工夫すれば埋めることは不可能ではない http://mevius.5ch.net/test/read.cgi/tech/1652347700/566
567: デフォルトの名無しさん [sage] 2022/06/08(水) 22:52:52.99 ID:C5b6ywPX このままでは誰も気付かなさそうなのでここでネタばらし >>539のcriterion版ですがこちらで動かすとこうなりました fibonacci_iter_1 time: [7.3605 ms 7.3655 ms 7.3711 ms] Found 9 outliers among 100 measurements (9.00%) 1 (1.00%) high mild 8 (8.00%) high severe fibonacci_biguint_iter time: [7.5944 ms 7.5967 ms 7.5992 ms] Found 2 outliers among 100 measurements (2.00%) 1 (1.00%) high mild 1 (1.00%) high severe 同程度に遅くなってしまいました 理由は>>548の通り、せっかく減らしたcloneをイテレータ化するために戻さざるを得なかったからです 一見非ジェネリックのほうが速い結果が出たのは、criterion版がN=50000としていたのに対して、 test crate版は最初に貼られたN=10000から変えずにやっていたためでした criterion版をN=10000で、test crate版をN=50000で計測してみると大体同じような結果になりました N<2^15あたりまでは非ジェネリックのほうがちょっとだけ速いみたいですが、まあ誤差の範疇かと思います そういうわけで>>539で非ジェネリックのほうが速いと主張したのは嘘です 本気で信じちゃった人はごめんね 最初はcriterionとtest crateの差だと早とちりしたため、ベンチマーク不適切説とか勿体ぶった書き方をしてました >>502で根拠も無く疑いをかけたのに対するカウンターのつもりで黙ってたんですが、不発になっちゃいました まあでもtest crateってwarm upもしないしサンプル数固定だし、その結果ひどい場合だと>>511なんか相対誤差10%超えてるし criterion使ったほうがいいよってのは大筋では間違ってないよね 最後に+=でイテレートするこれだけ貼っとくから 某おじはこれに相当する性能のジェネリックなイテレータが書けるまでそういったクソどうでもいい執着に人を付き合わせるんじゃないぞ https://play.rust-lang.org/?version=stable&mode=release&edition=2021&gist=76cd0aad53f19888900a4b450fd078c5 http://mevius.5ch.net/test/read.cgi/tech/1652347700/567
597: デフォルトの名無しさん [sage] 2022/06/10(金) 22:36:04.99 ID:3HE2W+m8 最適化と言えば&mutがnoaliasになって高速化したコード出会ったことある人居る? http://mevius.5ch.net/test/read.cgi/tech/1652347700/597
838: デフォルトの名無しさん [sage] 2022/06/22(水) 16:01:41.99 ID:/Mr2VB7b >>830 Siriとかに発音させるアプリいいよ 単語レベルならかなり正確 あとは技術系の動画 最初に舌の動きやlinkingを学んだほうが効率いい http://mevius.5ch.net/test/read.cgi/tech/1652347700/838
905: デフォルトの名無しさん [] 2022/06/24(金) 09:18:36.99 ID:8+vtapEb だっさ http://mevius.5ch.net/test/read.cgi/tech/1652347700/905
951: はちみつ餃子 ◆8X2XSCHEME [sage] 2022/06/25(土) 16:33:30.99 ID:jO6HH2tH 命名の伝統としてちょっとしたネガティブワードを使うことがあるんだよ。 いわゆるギークセンスというやつだが、日本語でいう中二病に近い。 GIMP の名前を変えるためにフォークするだのなんだのでもめたことがあるの知らんか? Wasm もそれと同じようなノリなんじゃねーの? https://eow.alc.co.jp/search?q=wasm http://mevius.5ch.net/test/read.cgi/tech/1652347700/951
961: デフォルトの名無しさん [sage] 2022/06/25(土) 17:32:09.99 ID:KYOYlq4y wasmはjsを置き換えるものではないっていう方針がよくわからんな。置き換えていいのに。 http://mevius.5ch.net/test/read.cgi/tech/1652347700/961
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.037s