Rust part17at TECH
Rust part17 - 暇つぶし2ch400:デフォルトの名無しさん
22/11/20 14:06:00.71 RgPem6BD.net
>>391
> 必要となり
ならない。

401:デフォルトの名無しさん
22/11/20 14:09:39.17 9/YCbfcZ.net
>>394
インデックスは「連番」なので、その集約に属する全てのノードが、
1つの配列に入ってなければならない。
だから、ノードを追加した時に配列の容量が足りなくなると、
全ノードを入れるための配列の再確保が必要となる。
(全ノードが十分入る容量の配列を一気に確保して、move 動作が必要となる。
この際にキャッシュがほぼ全クリア状態になる。)

402:デフォルトの名無しさん
22/11/20 14:14:51.22 9/YCbfcZ.net
>>391
[追加]
さらに、それに加えて、インデックスからオブジェクトにアクセスする際には、
オブジェクトのアドレス計算が必要となる。
それに、次のような掛け算が必要となる:
size = sizeof(OBJECT);
address = base + index * size; // 掛け算。
掛け算は計算科学上遅い処理であり、避けるべき処理である事が知られている。

403:デフォルトの名無しさん
22/11/20 14:16:00.87 YFSLlDHr.net
Rustで複雑なことをさせなければいい

404:デフォルトの名無しさん
22/11/20 14:19:02.05 RgPem6BD.net
>>396
> 遅い処理
遅くない。

405:デフォルトの名無しさん
22/11/20 14:19:28.58 9/YCbfcZ.net
>>396
[補足]
ただし、index * size の値を、「offset 値」として予め計算しておいて、
index値ではなく、offset値をindex値の代わりにすると、この掛け算は
除去できる。
このoffset値は、「相対アドレス」や「相対ポインタ」に相当する。

406:デフォルトの名無しさん
22/11/20 14:20:12.92 9/YCbfcZ.net
>>398
ポインタよりは遅い。
32BIT値の掛け算は、16クロックほど掛かる。

407:デフォルトの名無しさん
22/11/20 14:20:23.64 8zb5D3SN.net
>>395
Vec使えばそんな不効率なことはせんよ

408:デフォルトの名無しさん
22/11/20 14:23:27.03 RgPem6BD.net
>>400
かからない。
原理的には掛け算が高コストなのはわかるが現代の CPU は
その差を埋めるために高度なアドレシングモードを用意した。

409:デフォルトの名無しさん
22/11/20 14:26:55.83 9/YCbfcZ.net
>>401
不可能。

410:デフォルトの名無しさん
22/11/20 14:27:54.72 9/YCbfcZ.net
>>402
>その差を埋めるために高度なアドレシングモードを用意した。
全く関係無い。
imul命令のlatencyはどんどん速くなって、いて、いまや 3 クロックほどに
なっているらしいが、アドレッシングモードは関係無い。

411:デフォルトの名無しさん
22/11/20 14:31:49.56 RgPem6BD.net
>>404
imul は使われない。
関係ないものを持ち出しているのはそっち。

412:デフォルトの名無しさん
22/11/20 14:34:23.52 8zb5D3SN.net
この人大丈夫か?
なんか支離滅裂になってきてるが

413:デフォルトの名無しさん
22/11/20 14:43:00.42 AxU0uBeT.net
速度求めるならsizeは2のべき乗にするだろうしそれならバレルシフタで相当昔から1クロックで済むだろ
それほど大きくないサイズならアドレッシングモードでサポートしてるプロセッサーもあるし
ID:9/YCbfcZ はもう少しちゃんと勉強した方がいいと思うよ

414:デフォルトの名無しさん
22/11/20 14:48:48.34 YFSLlDHr.net
Rustで作ったdenoはなぜか遅いんだよな
URLリンク(dev.to)

415:デフォルトの名無しさん
22/11/20 14:49:57.69 9/YCbfcZ.net
>>407
メモリの無駄になるので、一般にはObjectのサイズは2のべき乗には出来ない。

416:デフォルトの名無しさん
22/11/20 14:53:40.99 RgPem6BD.net
>>408
元が根本的にダメだったら単に作り直すだけでも速くなったりするが、
大きなプロジェクトの成果物の性能が良いのは細々としたチューニングを続けてきたという蓄積の賜物。
すぐには越えられないのはごく普通のこと。

417:デフォルトの名無しさん
22/11/20 15:06:31.98 9/YCbfcZ.net
>>405
配列
T a[N];
に対して、
a[index]
のアドレスを計算する時、
address = ((BYTE *)&a) + sizeof(T) * index;
の計算が行なわれ、マシン語レベルでは :
mov rax,(Tのサイズ)
imul rax,(index)
add rax,(aのアドレス)
と計算される。
Tのサイズが、1,2,4,8 の場合に限っては、
lea rax,[(aのアドレス) + (Tのサイズ) * index]
と書けるが、一般の場合には無理。

418:デフォルトの名無しさん
22/11/20 15:15:31.54 feChXjeV.net
>>408
bunが速いのは、denoやnodejsではJSで書かれている部分がbunではzigで書かれていることや
JSエンジンのJITの段数の違いによるもので
rust関係ないという理解なんだけど

419:デフォルトの名無しさん
22/11/20 15:17:09.91 9/YCbfcZ.net
>>412
Bunはおいておいて、node(C++製JSエンジン?)とdeno(Rust製JSエンジン?)
では、denoの方がnodeより遅いと読み取れる。

420:デフォルトの名無しさん
22/11/20 15:17:10.42 feChXjeV.net
>>392
どのレス?もっかい書いてよ

421:デフォルトの名無しさん
22/11/20 15:17:44.33 9/YCbfcZ.net
>>414
レスではなくスレ。
何度も書かない。

422:デフォルトの名無しさん
22/11/20 15:24:09.33 feChXjeV.net
>>413
Rust製JSエンジンとか書いてる時点でよくわかってないのが読み取れる

423:デフォルトの名無しさん
22/11/20 15:26:15.43 feChXjeV.net
>>415
スレのどのレスか教えてよ

424:デフォルトの名無しさん
22/11/20 15:26:41.67 YFSLlDHr.net
>>410
そっか、チューニング大事なんだな

425:デフォルトの名無しさん
22/11/20 15:30:49.96 9/YCbfcZ.net
>>417
検索してくれ。

426:デフォルトの名無しさん
22/11/20 15:34:04.94 9/YCbfcZ.net
>>416
nodeやdenoは余り知らないから。

427:デフォルトの名無しさん
22/11/20 15:39:36.41 feChXjeV.net
>>419
これのこと?
スレリンク(tech板:151番)

428:デフォルトの名無しさん
22/11/20 15:43:51.99 9/YCbfcZ.net
>>421
まあ、そうだ。ただし、それは議論の一部。
ただ、反論する前に、頭がいいことが資格だぞ。
この板は頭の良さに対して全くフィルターが掛かってないから議論が混沌とする。
文字だけで理解するのではなく、イマジネーションと脳内のワーキングメモリー
を働かせて図形的に考えないとダメだぞ。

429:デフォルトの名無しさん
22/11/20 15:45:48.15 feChXjeV.net
>>421のレスはすべてをunsafeにすれば可能と暗に言ってるから、
>>392の言うunsafeを使っても済まない場合には該当しないか

430:デフォルトの名無しさん
22/11/20 15:47:47.99 feChXjeV.net
>>422
そうだね、文章だけではあなたの脳内の意図をちゃんと読み取れないから想像力が重要だね

431:デフォルトの名無しさん
22/11/20 15:56:42.10 9/YCbfcZ.net
>>423
しかし、「すべてをunsafe」にするなら、Rustの意味が全く無いから、
「それでは済まない」。

432:デフォルトの名無しさん
22/11/20 15:57:37.84 9/YCbfcZ.net
>>424
ちゃんと書くには長く書く必要があるが、理解できない人が多いから書けない。
そもそも、5chでは文章が途切れて書ききれない。

433:デフォルトの名無しさん
22/11/20 16:13:12.85 RgPem6BD.net
>>418
チューニングの蓄積は大事だが、チューニングは実行環境 (など) の特性に合わせるということだから
前提となる特性が変われば今までの蓄積が今度は足を引っ張ることもある。
だからたまにはリセット (別プロジェクトとして始動) をするのも必要なことなんだよ。
少しづつ違う方針のものが併存しているのが健全な状態で、
真似したり反発したりしながら新陳代謝をしていくもんだ。

434:デフォルトの名無しさん
22/11/20 19:14:36.78 0EAflA1G.net
グラフとかリンクトリストとかにはarena使えないの?
bumpaloとかtyped-arenaとかid_arenaとかgenerational-arenaとか色々出てるけど

435:デフォルトの名無しさん
22/11/20 19:36:54.78 feChXjeV.net
>>426
じゃあなんでこのスレに書いてるの?

436:デフォルトの名無しさん
22/11/20 19:37:03.39 feChXjeV.net
>>428
普通に使えるよ

437:デフォルトの名無しさん
22/11/20 19:39:01.04 feChXjeV.net
>>425
そもそもすべてをunsafeにする必要があるという前提が偽だよね
特定のデータ構造の操作がプラグラムのすべてなの?

438:デフォルトの名無しさん
22/11/20 20:33:05.68 Y0E2xhem.net
単純なLinkedListのdropでstackoverflow
URLリンク(matklad.github.io)


439:alls-in-a-forest-does-it-overflow-the-stack.html dropが再帰的に呼ばれそうなところでwarning出してくれたら嬉しいんだけどな あ



440:デフォルトの名無しさん
22/11/21 16:56:19.41 qlbniNQc.net
試しにいろいろやってみたけど
引数を含めて参照渡しなのか値渡しなのか完全に区別されてるのがいいね

441:デフォルトの名無しさん
22/11/21 17:12:12.72 VM/mtrCu.net
unsafeは甘え

442:デフォルトの名無しさん
22/11/21 17:26:26.15 EfM99hS7.net
超エキスパートの皆さんが unsafe で
システムプログラミングしてくださるんだろうが

443:デフォルトの名無しさん
22/11/21 21:30:40.94 rgJVysd6.net
URLリンク(qiita.com)


444:01f79d42d63e886 本筋と関係ない部分での強めの態度での批判(というかいちゃもん)、いかにも日本的な陰湿なマウント文化が凝縮されていて笑えない



445:デフォルトの名無しさん
22/11/21 21:46:20.48 bYPD5c9s.net
テスト

446:デフォルトの名無しさん
22/11/21 21:47:48.09 bYPD5c9s.net
お、書けたか
今日から勉強始めて Tour of Rust やってるんだけどなんか分かりづらいような...?
The Book からやったほうがいいのかな

447:デフォルトの名無しさん
22/11/21 21:54:54.43 sdhkglZS.net
Haskellからやった方がいいかも

448:デフォルトの名無しさん
22/11/21 22:00:50.98 bYPD5c9s.net
Haskell... モナド... うっ、頭が

449:デフォルトの名無しさん
22/11/21 23:01:50.99 gRBDBkQB.net
>>436
本当にこれ
ワイもその記事のコメント欄読んでいたけど
@Akira-T-Hatakeyamaが的外れの癖に高圧的に書いていて見ていて気分が悪くなったわ
サンプルコードもそんなおかしいものではないし事実Cではするメモリリークも防げている
まったく害のない記事を上げたがために揚げ足取りを取られていて不憫や

450:デフォルトの名無しさん
22/11/21 23:15:45.42 SGMQ7SqF.net
> Cをきちんと理解していない人が RUST が安全ですと言っても、説得力皆無ですね。
ここに完全同意できてしまうから
この話はもうそこで終わってしまう
批判された側は改善するか記事消すかして
態度で反省を示してほしいわ
ゴミ記事量産すなって話

451:デフォルトの名無しさん
22/11/21 23:45:49.72 /NggQuuk.net
callocの代わりにalloca使えとか揚げ足取りがすぎる
普通のOSならメモリリーク起きないというのも意味不明

452:デフォルトの名無しさん
22/11/21 23:50:01.01 /NggQuuk.net
とはいえ元記事も微妙でメモリ安全の話をするならuse-after-free等の話をして欲しかった

453:デフォルトの名無しさん
22/11/22 06:46:59.40 5norvibI.net
ありがちな不具合を示すサンプルにこうすりゃいいとか言われてもねぇ...
そもそもstr_new()でalloca()使ったらstr_new()から抜けた時に解放されちゃうからもっと酷いことになるのわかってないだろw

454:デフォルトの名無しさん
22/11/22 09:08:14.28 XE2I6odc.net
>>441
コメントしてるやつほどではないにしても
記事もそれなりに害のある記事やろ

455:デフォルトの名無しさん
22/11/22 10:53:06.52 iGHsIGH/.net
コンパイル時評価の欠点
URLリンク(c3.handmade.network)
Rustが攻撃されてる!許せねぇ!

456:デフォルトの名無しさん
22/11/22 11:53:04.77 7hOwVVcX.net
const fnと思ったらmacroの話か
書かれてることはもっともだと思うしrust-analyzerの作者も似たようなことを言っていたような

457:デフォルトの名無しさん
22/11/22 12:05:47.11 5norvibI.net
コンパイル時評価の欠点と言うかマクロは混乱しやすいって話だろ
まあ良薬も使いすぎると毒になるしほどほどに使うのは難しいし、処理系のサポートが難しくてエラーメッセージがイミフになるとかあるから半分ぐらいは同意する

458:デフォルトの名無しさん
22/11/22 13:20:21.25 8XCnEjtt.net
>>447
この文脈でdownsidesを欠点と訳すのは微妙
「コンパイル時評価のマイナス面」みたいにプラス面の存在が当然の前提となる日本語にしないと与える意味が変わる

459:デフォルトの名無しさん
22/11/22 16:03:09.05 gDAAjuMT.net
0..10 で生成されるオブジェクトってイテレータですか?

460:デフォルトの名無しさん
22/11/22 16:12:53.87 7RPBFD0W.net
>>451
はい
0..10はRange<i32>
impl<A> Iterator for Range<A> where A: Step
impl Step for i32

461:デフォルトの名無しさん
22/11/22 17:02:18.19 gDAAjuMT.net
>>452
ありがとうございました

462:デフォルトの名無しさん
22/11/23 08:39:00.67 wkDaFc7P.net
>>453
どういたしまして

463:デフォルトの名無しさん
22/11/23 22:54:55.70 /vguy0QL.net
The Bookの日本語版がRust 1.58で英語版がRust 1.62っぽいんですけど、この差が問題になることありますか?

464:デフォルトの名無しさん
22/11/23 23:36:05.63 Z55i7UcV.net
>>455 ほぼない
強いて言えば新しい書き方が載ってないぐらい
古い書き方でも問題なく動く

465:デフォルトの名無しさん
22/11/24 01:19:12.75 4Rr7WzTC.net
>>455
バージョンの差は問題にならないが日本語版と原文の差は大きい
英語が苦手で原文だと読むのに3倍時間かかるような人でも原文読む方がRustを理解するには圧倒的な近道

466:デフォルトの名無しさん
22/11/24 02:03:20.81 7DmT43os.net
英語が駄目って人は百倍かけても読めない。

467:デフォルトの名無しさん
22/11/24 02:06:19.42 L4U2ehwP.net
The Book自体がそんな一生懸命読むべきもんじゃない
別のそのへんの本屋で売ってるRust本でもいい

468:デフォルトの名無しさん
22/11/24 02:06:45.58 01gKjbzi.net
機械翻訳も良くなったとは言え普通に間違えるし英語読めない人なら日本語版の方がいいでしょ

469:デフォルトの名無しさん
22/11/24 03:11:31.83 7Kcsa8Zb.net
あの日本語版はないわな
Rust習得の弊害でしかない

470:465
22/11/24 09:13:21.63 /ycVFx5q.net
様々な意見、ありがとうございます!
両方を見比べて大きな差がありそうなところは英語版を翻訳して読んでみようと思います

471:デフォルトの名無しさん
22/11/24 09:14:00.12 ZOGzuV/a.net
日本語版の一番の欠点は、基礎や概念を説明している項目が所々抜けてることだろうな
なんもわからないまま結論を覚えるだけになってしまう

472:デフォルトの名無しさん
22/11/24 10:04:24.95 wZ9/qcyF.net
Rustって難しくね?
できればライフタイムあたり意識しないでプログラミングしたいんだけど

473:デフォルトの名無しさん
22/11/24 11:37:21.52 rSYd8nrB.net
そういう難しいところに直に向かい合うための言語なので...

474:デフォルトの名無しさん
22/11/24 12:37:17.60 5MNsXfkj.net
Typeshareが1.0になったけどどない?
URLリンク(github.com)

475:デフォルトの名無しさん
22/11/24 13:01:03.30 lMxgdHP2.net
日本語版ダメだと思うなら添削してくれればいいのに
英語出来る俺スゲーとかマウント取りたいだけの人なんかな

476:デフォルトの名無しさん
22/11/24 13:14:00.92 rSYd8nrB.net
仮に貢献してても5chじゃなくて別のコミュニティで表明するんじゃね

477:デフォルトの名無しさん
22/11/24 13:18:22.75 B8EZvrTz.net
横からだけど義務教育で人並みの勉強をして英語がまったくできないっていうのは
本人の資質に問題があると思っている
(もちろん面と向かってこんなことは言わないけど)

478:デフォルトの名無しさん
22/11/24 13:26:27.68 rSYd8nrB.net
やっぱり>>467の意見が正しいわ

479:デフォルトの名無しさん
22/11/24 13:29:37.83 B8EZvrTz.net
マウント取りたいではなく、それくらい基本的なことなので
日本語版が無いと無理、英語版は無理、的なこと言うのは
それだけで足元見られる可能性がある、という話です

480:デフォルトの名無しさん
22/11/24 14:12:12.17 Td5Dmo+3.net
余計なこと書くからマウント取りに来てると言われる
やりたくない理由とかいちいち書かなくてもいい

481:デフォルトの名無しさん
22/11/24 14:16:41.96 ZOGzuV/a.net
まあ本当に必要なんだったら、翻訳してくれる人にお金を出したらいいんじゃないか?

482:デフォルトの名無しさん
22/11/24 14:22:39.63 B8EZvrTz.net
足元見られるとも知らずにRustに関する発言、情報発信はしないで欲しい。
背伸びしなくて良いよ、一発逆転なんて無いよと思う。
日本語版はそもそも無い方が良い。訳注満載の付加価値がない限り。(>>473には同意)

483:デフォルトの名無しさん
22/11/24 14:31:48.71 Td5Dmo+3.net
日本語版ダメだよ

だったら直してよ

金出して訳してもらえ
こんな感じ?「俺に金出せ!」でもないらしい。

484:デフォルトの名無しさん
22/11/24 14:36:47.65 L4U2ehwP.net
金出して本買え

485:デフォルトの名無しさん
22/11/24 14:39:33.49 B8EZvrTz.net
>>475,476
エンコーディング周り、OS毎の違いなど付加価値要素はたくさん有るので
誰かが有償orタダでやってくれるのには文句はない。
ところで、大人になって英語を敬遠している人って、学校時代、
授業で良い発音で教科書を読む人をクスクス笑ってた人でしょ?

486:デフォルトの名無しさん
22/11/24 14:50:48.56 7DmT43os.net
そりゃあ個々人としては英語を読めりゃあそれに越したことはないがなぁ。
だけど自国のコミュニティ、自国語の資料をそろえることが出来ないというのは格好悪い話であるのも確かだよな。

487:デフォルトの名無しさん
22/11/24 14:59:33.05 B8EZvrTz.net
>>478 クスクス笑ってた側の人ですか?
あと、このスレ、執筆家が何人かいる気がするのは何故?

488:デフォルトの名無しさん
22/11/24 15:18:32.24 /JtPgST+.net
>>469みたいな主張の人は能率の高低論を読める読めない論にすり替えている
日本の義務教育の英語レベルは英語の技術資料を日本語と同等にすらすら
読めるとはほど遠いだろう
英語が読めても日本語と比べたら低能率って人は少なくないという点を無視している

489:デフォルトの名無しさん
22/11/24 15:23:14.78 SV+v/fkD.net
ここはRustスレなので、英語の話がしたいなら英語スレへ

490:デフォルトの名無しさん
22/11/24 15:33:59.04 rSYd8nrB.net
一方rustコミュニティはコンパイラのdiagnosticの翻訳者を募集していたのであった
URLリンク(blog.rust-lang.org)
>>474はこういうのもやらない方が良いと思ってる?

491:デフォルトの名無しさん
22/11/24 15:36:53.62 rSYd8nrB.net
bookもどんどん翻訳するなら支援するとのこと
> We'd love help translating the book!
URLリンク(github.com)

492:デフォルトの名無しさん
22/11/24 15:41:27.99 3VG0Xg5C.net
とりあえず日本語で学びたいという人はちゃんとした日本語書籍を買って読むことをすすめる
とにかく最初からあの低品質の日本語訳読むのはオススメしない
ただThe Bookレベルの英語は読めるようにしないとリファレンスも読めないしStackOverflowや公式フォーラムも読めないからすぐ詰むよ

493:デフォルトの名無しさん
22/11/24 15:41:58.17 B8EZvrTz.net
>>480
>英語が駄目って人は百倍かけても読めない。
これを受けて、読める読めない論を展開していたんだけど、読解力の問題?
>>482,483
>まあ本当に必要なんだったら、翻訳してくれる人にお金を出したらいいんじゃないか?
なんにしても、必死に日本語版、自国語の資料を擁護する勢力がいることに新鮮な驚き。
クスクス笑ってた側の人ですか?

494:デフォルトの名無しさん
22/11/24 15:45:21.17 B8EZvrTz.net
>>484 前半、後半、ともに同意です

495:デフォルトの名無しさん
22/11/24 15:55:09.50 rSYd8nrB.net
個々人の生存戦略としてはそりゃ英語読めた方が良いけど
コミュニティとしては裾野を広げるために各種言語のリソースは用意されてた方が良い
bookの翻訳が不十分なのは課題だが、だからといって翻訳の取り組み自体を否定するのは違うんじゃないの?
それとも英語等のハードルを越えた人間のみ触れるものであるべきという思想なのかな

496:デフォルトの名無しさん
22/11/24 15:59:42.08 gyRXVBW5.net
Rustの翻訳コミュニティって以前から揉めてるけど
それがよくわかるスレだね

497:デフォルトの名無しさん
22/11/24 16:03:48.82 B8EZvrTz.net
>>487
いやいや、英語を奉り過ぎだって。
それくらい基本的なことなのに英語を敬遠する勢力がRustコミュニティで発言、情報発信はしないで欲しい。
クスクス笑ってた側の人かどうか、そろそろ表明してくれませんか?

498:デフォルトの名無しさん
22/11/24 16:11:10.23 rSYd8nrB.net
>>489
残念ながらその態度はCoCに反するのでコミュニティで行動していけないのはあなたの方なんだよなぁ
URLリンク(www.rust-lang.org)

499:デフォルトの名無しさん
22/11/24 16:19:22.01 B8EZvrTz.net
>>490
ポリコレを真に受けて衆愚コミュニティにしたいなら、あなた自らが翻訳を率先するのが筋です。

500:デフォルトの名無しさん
22/11/24 16:23:22.95 rSYd8nrB.net
>>491
平気でライセンス違反とかしちゃう人?
少なくとも自分がコミュニティで望まれてない人材とは自覚しておいてね

501:デフォルトの名無しさん
22/11/24 16:32:29.37 B8EZvrTz.net
>>492
多分それは別人です。
自分はRustコミュニティに何の貢献もしてませんが、
あなたは、The Book日本語版(Rust 1.58)に携わった方ですか?
それともライターさんですか?

502:デフォルトの名無しさん
22/11/24 16:38:28.16 WiL1nOOz.net
Rust は崇高なものであるべき
みたいな人がいるんだな…

503:デフォルトの名無しさん
22/11/24 16:39:48.68 t2djUU2z.net
てかそんなやつばっかじゃん。プライド高くてさ。

504:デフォルトの名無しさん
22/11/24 17:03:55.18 B8EZvrTz.net
>>494,495
そんな思い上がりは全くありません。英語一つでここまで必死に拒絶する、単純翻訳を崇め奉る勢力の存在、その資質に興味があるだけです。
こちらは翻訳の際の付加価値について認めているのに、翻訳活動を全否定されたかのような反応、読解力。
最初は冗談半分でしたが、本当にクスクス笑ってた側の人、うぇーい、したいだけの人のイメージが浮かんで来ます。
純粋に、資質に興味があるだけです。
それとも、本当にライターさん(ネットメディア?)か何かなんですかね。

505:デフォルトの名無しさん
22/11/24 17:36:37.60 rSYd8nrB.net
>>496
あなたの言う付加価値はローカライゼーションにまつわる固有事情の記事を追加せよという話だよね
付加価値があって初めて価値があるという発言は翻訳そのものには価値を認めてないんだから翻訳自体を全否定してるんじゃないの
あなたの発言は英語もできないやつは人間のカスだからrustに近づくんじゃないとしか読めないんだけど、解釈間違ってる?

506:デフォルトの名無しさん
22/11/24 17:46:15.18 B8EZvrTz.net
>>497
前半:全否定されたかどうかが気になってしょうがないのでしょうが、こちらはそこに含意は無く、付加価値が満載なら文句は無いです、有償無償問わず。
後半:ずいぶん卑屈な受け止め方ですね。なんでそんな感性が身にしみついちゃったんですか?拡大解釈し過ぎです。

507:デフォルトの名無しさん
22/11/24 17:49:09.85 B8EZvrTz.net
追加:自分は一言多いとよく言われます。誤解されやすい人です。

508:デフォルトの名無しさん
22/11/24 17:52:10.07 CxyqHr52.net
仮に日本語で読解に1時間かかるとする。英語だと読解に1.5時間かかるとする
100人いたらその差は50時間
これを英語は読めれば問題ないなどと正当化していたら競争力が落ちるのは当然であろう

509:デフォルトの名無しさん
22/11/24 18:12:49.43 /hunkqEb.net
俺は人に教える時に重宝してるけど
初めはざっくり理解できればいいし

510:デフォルトの名無しさん
22/11/24 18:13:50.45 B8EZvrTz.net
>>500
その仮定、その足し算に何の意味があるのか、誰の競争力の話か分かりませんが、とにかく頑張ってください。付加価値期待してます。
追加:1.5倍くらいなら英語で頑張り続けたら長くても1~2ヶ月くらいで、≒1倍になるのが適正な資質
その間の努力、時間配分が出来ないならタダの背伸び、無いものネダリ、わがまま、甘え

511:デフォルトの名無しさん
22/11/24 18:15:51.60 B8EZvrTz.net
>>501
わかります。ものになるかわからない人に時間を掛けたくないですよね。

512:デフォルトの名無しさん
22/11/24 18:16:33.16 7DmT43os.net
入門ってのは基本的な概念を知らん状態なわけだもんな。
母語の資料があってもそれなりにしんどいので英語は勘弁してつかぁさい。
基本理念がわかればそこから後はまあまあわかるよ。

513:デフォルトの名無しさん
22/11/24 18:19:43.47 tZHOriba.net
言うてまあこれが一発目の言語ならともかく
普通は(?)CもC++もやってからこれに手を出すやろ?
今更英語とかどうとか言う話になる?
プログラミング言語一般のリテラシーが英語を乗り越えてしまうやろ?

514:デフォルトの名無しさん
22/11/24 18:20:35.82 4/0XLjMc.net
Rust入門レベルを英語で読むって学部1年レベルの線形代数を英語で読むようなものだよ

515:デフォルトの名無しさん
22/11/24 18:46:40.03 VGz25HBF.net
>>502
その理屈が通るなら日本語に限らず母国語の資料なんて不要になる
もちろんそんなことはない時点であなたの主張は破綻している

516:デフォルトの名無しさん
22/11/24 19:08:31.32 B8EZvrTz.net
>>504 100倍の人ですね。
>>505 せめてPython/JavaScriptでも十分(失礼)ですから先にやっておいて欲しいですよね。
>>506 線型代数、高校のベクトル・行列とは何だったのかレベル。
新概念習得と外国語(英語)は相性が良いですよ。すべてが専門用語だとみなせます。むしろ日常会話の単語チョイスに支障が出ますが。

517:デフォルトの名無しさん
22/11/24 19:16:37.71 B8EZvrTz.net
>>507 拡大解釈し過ぎです。何の話をしている文脈なのか、読解力、国語力とは。
1~2ヶ月くらいの努力、時間配分を怠ると、一生ローカライズ産業(非最先端)の食い物にされます。食い物にする側に組する立場ですか?
ライターさん?今後のRust記事注目します。

518:デフォルトの名無しさん
22/11/24 19:18:22.16 RwBqHjG8.net
どうしちゃったの、このスレw
まあ、それほど王道と言えるルートが無くて
多少混沌とした落とし穴のある、いばらの道なのかな

519:デフォルトの名無しさん
22/11/24 19:31:21.34 tZHOriba.net
>>510
常にどうかしちゃってるのがこのスレ
意味不明なマウント合戦や
「所有権の複製」なる謎用語が平気で飛び交うスレ

520:デフォルトの名無しさん
22/11/24 19:34:18.21 gyRXVBW5.net
トレイト境界の翻訳で一生揉めてたから
翻訳の話題はNGにしないか?

521:デフォルトの名無しさん
22/11/24 19:44:14.11 wuF6EKEG.net
いっそのこと日本語での書き込み禁止で

522:デフォルトの名無しさん
22/11/24 19:50:46.51 5MNsXfkj.net
みこちは一兎(ぺこら)しか追ってないのに得られないよね…

523:デフォルトの名無しさん
22/11/24 19:52:52.93 5MNsXfkj.net
誤爆した恥ずかしい(*/□\*)
ちなみにこちらです↓
【バーチャルyoutuber】兎田ぺこら#254【ホロライブ/hololive】ID無し
スレリンク(sugiuraayano板)

524:479
22/11/24 20:23:00.17 B8EZvrTz.net
決して面と向かっては言えない私的な世界観ですが、予想以上の反応がありためになりました。
特に、執筆家・ライター・翻訳家・ネット記事・出版などと推測される、母国語資料勢・ローカライズ産業の存在を意識したことはこれまでなかったので。逆に英語一つで足元見る奴がいることに驚いた人もいるかもしれません。
自分的には、今後ネットのRust記事(日本語)と5chスレの関連性に注目してみます。

525:デフォルトの名無しさん
22/11/24 20:27:49.73 aQORibhF.net
この手の奴って英語なんて読めて当然だ言うくせに国語を英語にすればいいとか言わないよな
結局の所イキりたいだけの自己中なんだろう。社会にとって有害なタイプじゃね

526:デフォルトの名無しさん
22/11/24 20:33:45.50 sBZ5giiA.net
日本語版見て勉強してたけど英語版から欠落した情報があるんだな
よく分からなかったところを見比べてみるわ

527:デフォルトの名無しさん
22/11/24 20:45:47.88 ZPzzCY+f.net
英語読めるに越したことはないし翻訳怪しい所は原文見た方がいいけど日本語版あるのにわざわざ日本人が英語版を読む必要はない
英語の勉強するならそれ専用でやった方がはるかに効率的なので

528:デフォルトの名無しさん
22/11/24 20:46:18.83 tqD1idY4.net
あの日本語訳はこういうのが盛りだくさん
「最後の違いは、定数は定数式にしかセットできないことです。関数呼び出し結果や、実行時に評価される値にはセットできません。」
時間を使って読むに値しない

529:デフォルトの名無しさん
22/11/24 20:55:01.86 V/Uo5ox3.net
英語もコンピュータ言語も全くできない人は無理せず日本語で勉強すればいいと思うけど、JavaScript を読めるレベルなら、英語読まないでコードから読んで英語は補助的に読んでみたりとか、工夫のしようはあるで。

530:デフォルトの名無しさん
22/11/25 00:02:56.61 HP+HUenZ.net
文句言うばっかりで誰もpull req出さないから変な日本語が放置されるという
変だなと思ったら気軽に修正案投げられるような仕組みがあるとよいね

531:デフォルトの名無しさん
22/11/25 00:11:51.41 mKVQfMbx.net
プルリク何百個だせばいいんだよってなる
サンクコストとして捨てちゃったほうが日本のRustコミュニティにとってはプラスなんじゃないかな

532:デフォルトの名無しさん
22/11/25 00:14:11.06 9EBigD0X.net
>>520
確かにいい訳ではないけど
理解できない原因は
専門用語をちゃんと理解していないことに
起因することが多い
この文も「定数」「定数式」「セット」が理解できれば
そんなに難しいことは書いていない

533:デフォルトの名無しさん
22/11/25 00:32:29.91 HP+HUenZ.net
>>523
何百くらいなら一人一回PR送るだけでもほぼ直るんじゃね

534:デフォルトの名無しさん
22/11/25 00:39:08.22 +ImZ41H+.net
>>524
誰かが理解できないって言ってた?

535:デフォルトの名無しさん
22/11/25 00:39:41.10 FYsweZxP.net
>>524
本当に書いてること理解できてるか
もう一度よく読み直そうか

536:デフォルトの名無しさん
22/11/25 07:45:02.58 HZEumDr5.net
>>526
理解できるなら問題なくね?

537:デフォルトの名無しさん
22/11/25 07:48:42.32 6Yi+j4c1.net
安心安全のために少し日本語がスパゲッティ状態になるのは仕方がないんだろ

538:デフォルトの名無しさん
22/11/25 08:02:50.13 v7fq4Pg1.net
プログラム一般論だけど
書籍抜きで進めて、分からない事をぐぐって行くと
最終的には stackoverflow 辺りにたどり着くんじゃない

539:デフォルトの名無しさん
22/11/25 08:11:39.93 m5nB+QH5.net
>>520
これ原文は
The last difference is that constants may be set only to a constant expression, not the result of a function call or any other value that could only be computed at runtime.
だけど、どう訳すのが適切なの?

540:デフォルトの名無しさん
22/11/25 08:12:56.32 ROoDFC7c.net
日本の商業技術書は中身がググるレベルのクソ雑魚なのはあるある
特に流行物はその確率が高く、下手すると同人技術書の方がマシまである

541:デフォルトの名無しさん
22/11/25 08:19:17.40 8BzXPUw/.net
日本での旧Xam○rinコミュニティの構図が思い出されます。
技術本位で勝負している人たちの大多数に見透かされましたからね。
Rust日本語訳勢の一部もそういう構図があるんですな。
英語苦手同士で助け合いましょ

わかる

機械翻訳を手作業で体裁整えました。すごい努力でしょ?

時間を使って読むに値しない

英語得意な人、普通に助けてくれるでしょ?一人一回PR送るだけなんだからね!

は?学生時代、クスクス笑ってた側を助けるわけないじゃん

私をマウントしないでください。英語苦手な人の方が多数派でコミュニティの裾野を広げるため...

は?繋がりピラミッド構図作ってマウントしたがってるのはそっち

542:デフォルトの名無しさん
22/11/25 08:23:37.14 tPlp31O1.net
学生時代にクスクス笑われたのがトラウマになってんのか、かわいそうに

543:デフォルトの名無しさん
22/11/25 09:06:15.37 fjezKZFE.net
旧Xam○rin(現MAUI)の話で言うと、多数の別スレで毎日大暴れのMAUI君、英語苦手なのにガンガン成果?を見せてくるあたりは技術志向が強くてバイタリティーがあるので、問題発言だらけだけど許容範囲かな(Flutter側にもバイタリティーが欲しい)
英語苦手って人もいろんな貢献の仕方があるよね。

544:デフォルトの名無しさん
22/11/25 10:07:23.50 9BOxb4Qm.net
>>534
あ~あ言っちゃいましたね。Rustでガリ勉してる人の事も内心ではクスクス笑ってるんだろ。

545:デフォルトの名無しさん
22/11/25 11:07:23.77 vXLNQ2UM.net
機械翻訳使うなっていうのは志賀の件で合意得られたはずなのになんでやるかなぁ

546:デフォルトの名無しさん
22/11/25 11:15:50.25 cn0AfbS4.net
英語読めないやつはRustそもそも向いてないと思う
日本語の情報が充実している言語にしておいた方がいいよ

547:デフォルトの名無しさん
22/11/25 11:22:23.99 4bp1jaeM.net
被害妄想なんかにまじめに付き合ってられないよ

548:デフォルトの名無しさん
22/11/25 11:22:31.94 2L/AZJad.net
あれ?いつの間にか機械翻訳使ってるなんて証拠でも出たんか?
またいつもの人が妄想膨らませてるだけと思ってたけど

549:デフォルトの名無しさん
22/11/25 11:33:46.83 HP+HUenZ.net
>>531
定数は定数式にしかセットできない

定数には定数式しかセットできない
の方がすんなり読めるんだけどセットの意味合いが他と整合性とれなくなったりする?

550:デフォルトの名無しさん
22/11/25 11:47:02.77 PJRcnhAQ.net
そもそもの内容を理解していないのなら翻訳をする資格はないよね。
そっとしておいてほしい。機械翻訳なんてもってのほか。

551:デフォルトの名無しさん
22/11/25 12:05:22.61 v5uvIKgG.net
あるいは、原文の疑問点になりそうな箇所は須らくコードで実証すべし
機械翻訳がやってくれない人間による付加価値

552:デフォルトの名無しさん
22/11/25 12:17:11.54 9A6C+y48.net
>>538
これでいいと思う。

553:デフォルトの名無しさん
22/11/25 12:21:48.12 OY9VtEiW.net
>>538
現状はそれでいいと思う

554:デフォルトの名無しさん
22/11/25 12:24:24.73 tJ38pL4L.net
>>541
かく乱しないで欲しい。

555:デフォルトの名無しさん
22/11/25 12:32:01.12 pYHT3oH4.net
今構造体の勉強してんだけどユニット構造体ってどう言う時に使うの?
トレイトで使うって見たけどいまいちわからん

556:デフォルトの名無しさん
22/11/25 12:32:35.70 3NnLJm/9.net
マジで荒らすな
ここに来るな
単発Ngするぞ

557:デフォルトの名無しさん
22/11/25 12:32:54.94 hG6NI52Y.net
>>531
deepl下敷きにして修正すりゃいい。
最後の違いは、定数は定数式にのみ設定でき、関数呼び出しの結果や実行時にのみ計算される他の値には設定できないことです。
any otherが残念だけど、まあOKだろ。

558:デフォルトの名無しさん
22/11/25 12:37:02.65 9dhUDnXy.net
>>549
ダメだろ
ところで>>541 はSF時間で仕事している人かな?

559:デフォルトの名無しさん
22/11/25 12:39:37.74 hG6NI52Y.net
>>550
駄目な理由を指摘できない無能がマウントしてくるからRustは駄目なんだよ。

560:デフォルトの名無しさん
22/11/25 12:39:46.16 scn2u8sN.net
>>549
DeepL とか英語全く出来ない人の発想なので、他所では言わん方がいいで。
使うのはいいけど、コッソリ使ってね。

561:デフォルトの名無しさん
22/11/25 12:44:43.95 dNgwgIBZ.net
>>531
そういえば以前、全訳に挑んでいる、とかいう妄想を見たけど関連あったりする?

562:デフォルトの名無しさん
22/11/25 12:48:03.92 hG6NI52Y.net
>>552
内容を見ないで手段に文句をつけるのは無能のやることだよ。

563:デフォルトの名無しさん
22/11/25 12:57:12.51 qsZx06Ly.net
>>551
マジでRustはどうでもよくてピラミッド作りたい奴なのか。
ここにいるお人好しhelperさんを底辺に組み込みたいのか?

564:デフォルトの名無しさん
22/11/25 13:00:28.35 Y7KZiKcU.net
どうせ素人相手にマウント取っているアフィカスだろ
素人に毛が生えた程度なので突っ込まれても反論できない
具体的な議論は出来ないから話題そらしに終始する
最近この手の輩はここだけじゃなくあちこちのスレで見るわ

565:デフォルトの名無しさん
22/11/25 13:02:05.70 HZEumDr5.net
>>541
そもそも
> 定数は定数式にしかセットできない

> 定数には定数式しかセットできない
じゃ意味違うよね
上は「定数式 = 定数」
下は「定数 = 定数式」
英文読む限りは上のような気がするが言語仕様的には下のような気がする
どっちが正しいんだ?

566:デフォルトの名無しさん
22/11/25 13:08:19.55 ZVM62PVL.net
>>556 このスレは何処かでまとめられてるの? 話題そらし: 旧Xam○rin(現MAUI)の話で言うと... 今構造体の勉強してんだけどユニット構造体ってどう言う時に使うの? ところで>>541 はSF時間で仕事している人かな? どっちが正しいんだ?



568:デフォルトの名無しさん
22/11/25 13:21:30.46 D+kphDHJ.net
>アフィカス
まだ気が早いけどワッチョイを使えば多少は防げるもんなの?

569:デフォルトの名無しさん
22/11/25 13:31:54.44 j44SSeWl.net
>>557
be setだから下だろバカ

570:デフォルトの名無しさん
22/11/25 14:44:15.84 wOyL9/CI.net
>>555
???
>>550のどこにhelper要素ある?
マウントばかり取ろうとする役立たずの無能を底辺に組み込みたいというのは肯定するけど、
>>550がお人好しhelperというのは否定するわ。

571:デフォルトの名無しさん
22/11/25 14:52:48.53 NT6Ragjt.net
>>560
set A B (SVOO)…(ア)

A := B
set B to A (SVOC)…(イ)

A := B
(ア)は以下2通りの受動態に書き換えられる
A is set B …(1)
B is set to A …(2) (O2を主語にする場合O1の前にtoを補う必要がある)
(イ)は以下1通りの受動態に書き換えられる
B is set to A …(3)
(1)と(2)(3)ではA, Bの並びが逆になるから「be setだから下だろバカ」は間違いで、「be set toだから上だろバカ」が正しいように思える
しかしGoogle翻訳だと、
The variable is set to "バカ"
を英語に翻訳すると、
変数は「バカ」に設定されています
に、
"バカ" is set to The variable
を英語に翻訳するとこちらも、
変数に「バカ」を設定
に、
なるんだよなぁ…
不思議!

572:デフォルトの名無しさん
22/11/25 15:02:34.88 TzWxad5d.net
>>557
URLリンク(www.enago.jp)
In the first case, gamma is set to 1.
で「最初のケースの場合、gammma は 1 に設定される」
みたいな意味らしいから、
I set X to 1.
は、「私は X を 1 に設定した」のような意味になることが有る。
一方、
I assign 1 to X.
は、「Xに1を代入する」の意味になる。
to Y と書いたとき、Y が代入先(dest)なのか、代入元(src)なのかは、
動詞や文脈によって変わってきてしまうのかも知れない。
assgin の場合は、assign src to dest に固定されているはず。
set の場合は、文脈によってどちらも有りうるかも知れない。

573:デフォルトの名無しさん
22/11/25 15:04:42.52 RgnS8UuF.net
>>559
ならない。IDコロコロがワッチョイコロコロになるだけだし常識ある人が離れる分悪化する可能性が高い
奴の主張によればワッチョイが違うから別人だ!になるのは明らかだし、それで盲目信者の巣窟になった
スレをいくつも見てきた
てかアマゾンや一部のブログを弾いているくせにアフィYoutbeが野放しになっている時点で・・・

574:デフォルトの名無しさん
22/11/25 15:06:25.98 v7fq4Pg1.net
定数をバインドする式を定数式と呼ぶってことだろ
公式原文も色々怪しくて論議があるから、脳内で意訳しとけ

575:デフォルトの名無しさん
22/11/25 15:08:01.76 TzWxad5d.net
>>563
[続き]
I set X to 1.
とかけて、Xがdest(式の左辺)、1が src(式の右辺)であり、
X = 1;
の意味になる。
「The last difference is that constants may be set only to a constant expression,
not the result of a function call or any other value that could only be computed at runtime.」
の意味は、定数の右辺は、定数式、つまり、
constants = constant expression.
だけが許されて、
consttants = f(・・・);
などの、実行時に計算するしか結果が分からないような値は、右辺に来ることは無い、
という意味になるようだ。

576:デフォルトの名無しさん
22/11/25 15:13:16.78 TzWxad5d.net
>>562
>set B to A (SVOC)…(イ)
>も
>A := B
set以外の動詞の英語の基本原則からするとその通りで、
動詞 A B

動詞 B to A
は多くの場合、同じような意味になることが多い。
ところが、set の場合、話がややこしいらしく、
実は、
set B to 1
は、
B := 1
の意味になるらしい。
setだけが原則を破って必ず逆になっているのか、それとも、
文脈によって変わってきてしまうのかは不明。

577:デフォルトの名無しさん
22/11/25 15:21:16.45 HP+HUenZ.net
>>565
バインドの主従が逆じゃね
定数は定数式しかバインドできない
const文の左辺が定数、右辺が定数式

578:デフォルトの名無しさん
22/11/25 15:22:45.12 TzWxad5d.net
>>567
[補足]
(例)
He gave me a chocolate. (1)
He gave a chocolate to me. (2)
は、原則的な意味としては同じ。ただし、meの様な代名詞の場合(1)で書くとは
聞いたことがある。
I assing 1 to X.
I assing X 1.
も同じ意味になるはず。
ところが、
I set X to 1.
は言えても、
I set 1 X.
は多分言えないような気がする。
英語は難しい。

579:デフォルトの名無しさん
22/11/25 15:26:46.87 8N49L/hO.net
力説中のところ申し訳ありませんが、大事なことだと思いますので。
日本語訳の方には、ページごとに原文の特定バージョンへのリンクがあると良いと思いました。
理由
>>531が持って来た原文が現在の原文
The last difference is that constants may be set only to a constant expression, not the result of a value that could only be computed at runtime.
と違うので、はて?と思いHistoryを調べました。
Committed on Jul 24, 2021
URLリンク(github.com)
日本語版のトップに書いてある日付よりも多少ラグがありました。
URLリンク(doc.rust-jp.rs)
>このテキストのこの版ではRust 1.58(2022年1月13日リリース)かそれ以降が使われていることを前提にしています。
探すのは難しいことではありませんが、手間と言えば手間で、せっかくのcontributeの意欲を削ぎかねません。

580:デフォルトの名無しさん
22/11/25 15:35:57.85 TzWxad5d.net
>>569
どこの話なのかと思っていたが、
URLリンク(doc.rust-lang.org)
に書いてあるものだった。
こうなっているから、>>566の解釈で有っている気がする :
The last difference is that constants may be set only to a constant expression, not the result of a value that could only be computed at runtime.
Here’s an example of a constant declaration:
const THREE_HOURS_IN_SECONDS: u32 = 60 * 60 * 3;

581:デフォルトの名無しさん
22/11/25 15:41:09.30 TzWxad5d.net
>>571
[補足]
>const THREE_HOURS_IN_SECONDS: u32 = 60 * 60 * 3;
>The constant’s name is THREE_HOURS_IN_SECONDS and
>its value is set to the result of multiplying 60 (the number of seconds
>in a minute) by 60 (the number of minutes in an hour) by 3
>(the number of hours we want to count in this program).
と書いてあり、能動態に直すと
XXX set its value to 60 * 60 * 3.
となるから、
set A to B

A = B
の意味を伝達しようとしていると考えられて、裏づけが取れた。

582:デフォルトの名無しさん
22/11/25 15:45:19.49 xaW1nBc4.net
>>571,572
混乱の極みを見事に体現してる。原文見た方が良いでしょ?

583:デフォルトの名無しさん
22/11/25 15:55:04.06 THLf878Z.net
>>571,572
昨日の1.5倍の人か100倍の人かわかんないけど、原文見たら0.1倍だったね。

584:デフォルトの名無しさん
22/11/25 16:13:51.74 scn2u8sN.net
プログラム関連で出てくる単語とか限られているから、慣れたら英語でも速く読めるからね。

585:デフォルトの名無しさん
22/11/25 16:53:44.00 BP7ibfc5.net
>>553
いや、全くないが
「読むに値しない」とまで言い切ったからにはどんなすごい名訳が出てくるんかと気になっただけ

586:デフォルトの名無しさん
22/11/25 17:08:35.12 N+Zpejdn.net
>>576
×「読むに値しない」→名訳が出てくる
〇「読むに値しない」→原文を読む

587:デフォルトの名無しさん
22/11/25 17:37:57.21 XtySliSs.net
The Book日本語版、issueやPRが放置気味
URLリンク(github.com)
URLリンク(github.com)
4人でメンテナンス?頑張ってる方かな?
URLリンク(github.com)

588:デフォルトの名無しさん
22/11/25 18:51:27.43 bTqKud61.net
日本語かどうかの話とちょっと逸れるけど
MDNのドキュメント初めて見たとき感動したな
親切というか見やすいというか
URLリンク(developer.mozilla.org)
↑これは今てけとーにクリックして開いたページだけど
・最初の一行目付近で概要は十分掴める
・実行して試せる
・解説や例が充実
こーいうレベルまでまとまってると捗るよね

589:デフォルトの名無しさん
22/11/25 18:55:07.58 HP+HUenZ.net
>>579
標準ライブラリのrustdocとかこんな感じでは

590:デフォルトの名無しさん
22/11/25 19:51:17.64 6Yi+j4c1.net
英語できないやつはRust禁止でいいだろ

591:デフォルトの名無しさん
22/11/25 20:14:50.25 HZEumDr5.net
>>572
なるほど、なら
The last difference is that constants may be set only to a constant expression, not the result of a function call or any other value that could only be computed at runtime.

最後の違いは定数には関数呼び出しの結果や実行時に計算される値ではなく定数式のみを設定できる事である
くらいかな

592:デフォルトの名無しさん
22/11/25 21:44:29.00 6OlwGlFl.net
日本語訳読んだだけで秒で間違いに気付ける箇所を指摘したつもりだったんだがw
そうならないのは>>524が書いてるように「定数」「定数式」「セットする」「値」あたりの意味を理解してないってことなんだよね

593:デフォルトの名無しさん
22/11/25 22:47:54.20 GlJDmObA.net
> 確かにいい訳ではないけど
用語以前に誤訳なわけだが

594:デフォルトの名無しさん
22/11/25 22:51:14.61 OHrntoLc.net
>>547
RangeFullやSinkがunit-like struct
structの中身は空でtrait implのみ
でもそういう用途よりもジェネリックと一緒に使って状態を型で表現して
状態ごとに呼べる関数を制限したいときに使われることが多い
struct NotActivated;
struct Active;
struct Expired;
struct License<State> {…}
impl<State> License<State> {…}
impl License<NotActivated> {…}

595:デフォルトの名無しさん
22/11/25 23:36:14.56 9EBigD0X.net
原文がちょっと不親切ではあるな
これはいい、これは駄目という例を
挙げてくれれば文とかはどうでもよくなるのに

596:デフォルトの名無しさん
22/11/26 07:16:42.40 PBcpo5Pj.net
さんざん他言語・多言語愛好者をこけにしておちょくり倒してヘイト集めまくって、
挙句の果てに寄ってたかって素人騙してたくせに、その歴史が消える訳ないだろ。
今度は被害者のふり。最近ちょっと大人しくして良い人ぶって許されたと思ったら大間違い。

597:デフォルトの名無しさん
22/11/26 09:45:44.06 jkgTkEQQ.net
ちょっと何言ってるのか分からない

598:デフォルトの名無しさん
22/11/26 13:29:02.11 NN/Ee4C5.net
「定数は定数式にしかセットできません」だけならともかく
「定数は関数の呼び出しの結果にはセットできません」
「定数は実行時に評価される値にはセットできません」
と重ねてダメ押しされてるのに間違いに気づかないのは致命的すぎるわな

599:デフォルトの名無しさん
22/11/26 21:14:12.05 WPAl7BZB.net
翻訳者の能力の問題もさることながら体制がダメなんだろ

600:デフォルトの名無しさん
22/11/26 23:30:38.96 MK1npdNM.net
1コードブロックに3つもバグが埋め込まれて本番環境で不具合でてるのに中の人は誰も気づかない状態
恐ろしい

601:デフォルトの名無しさん
22/11/26 23:44:35.96 cbpgSLEO.net
>>582
「定数に定数式を設定」という言葉はsrcとdstがどっちなのかに曖昧さが残るので
「定数を定数式で初期化」または、
「定数に定数式を代入」
「定数=定数式のように初期化」
とはっきり書いたほうが分かり易い。

602:デフォルトの名無しさん
22/11/27 02:00:12.48 PMZ9qEdk.net
日本語としてものすごく読みにくいとは思うが
どっちをどっちに設定するかという部分の曖昧さはないだろ

603:デフォルトの名無しさん
22/11/27 02:20:50.36 uyoA8rg1.net
タイムアウト時間を30秒に設定する
timeout_secondsに30を設定する

604:デフォルトの名無しさん
22/11/27 07:55:44.11 azI8+vf1.net
こんなところじゃなくて翻訳版bookのレポジトリで議論してきなよ

605:デフォルトの名無しさん
22/11/27 10:18:44.07 8gJa+XiI.net
個々人の生存戦略としてはそりゃ英語読めた方が良い

同意
コミュニティとしては裾野を広げるために各種言語のリソースは用意されてた方が良い

Rustコミュニティは英語に集中してリソース拡充してきている段階では?
翻訳版bookのコミュニティが、日本でのRustコミュニティとして中心的な位置を取りたいという野望でしょうか?
そんな求心力は無いと思いますが。
497: デフォルトの名無しさん sage 2022/11/24(木) 15:55:09.50 ID:rSYd8nrB
個々人の生存戦略としてはそりゃ英語読めた方が良いけど
コミュニティとしては裾野を広げるために各種言語のリソースは用意されてた方が良い
bookの翻訳が不十分なのは課題だが、だからといって翻訳の取り組み自体を否定するのは違うんじゃないの?
それとも英語等のハードルを越えた人間のみ触れるものであるべきという思想なのかな

606:デフォルトの名無しさん
22/11/27 10:36:54.77 Zv27eWsM.net
>>594
「30秒にはタイムアウト時間を設定できる」とか言わんやろ
英語を誤訳したやつみたいに日本語ネイティブじゃないやつが誤訳する可能性でも考えてんの?

607:デフォルトの名無しさん
22/11/27 11:01:37.30 gXtPf0qn.net
>>596 日本でのRustコミュニティとして中心的な位置を取りたいという野望
>>597 日本語ネイティブじゃないやつ
えっ、この二つリンクしてるのか?
なんとか協会とか資格試験を作るんですか?
そんなことしたら乗っ取りじゃないですか!
英語原文主義者でも捨て置きならないぞ!

608:デフォルトの名無しさん
22/11/27 11:59:56.08 azI8+vf1.net
>>596
>>482にもあるがすでに翻訳も拡充していこうとしている
というかローカライズにリソース割くのやめたところで英語版の執筆ペースが速くなるわけでもなかろう

609:デフォルトの名無しさん
22/11/27 12:31:41.07 H/u9072G.net
>>599
翻訳版bookの中の人ですね。
本家公認だからって、日本人作のcrate等で活躍している人達を差し置いて
日本Rustコミュニティの中心見たいな態度はどうかと思うぞ。
605: デフォルトの名無しさん sage 2022/11/27(日) 07:55:44.11 ID:azI8+vf1
こんなところじゃなくて翻訳版bookのレポジトリで議論してきなよ

610:デフォルトの名無しさん
22/11/27 12:41:05.07 iW9ldzKP.net
>>ID:azI8+vf1
こんなところでリクルート活動してないで率先してガンガン品質向上しろよ
本家の代弁者見たいな顔するな。
説得力ゼロ

611:デフォルトの名無しさん
22/11/27 12:48:50.89 f1nHPrCO.net
クスクス

612:デフォルトの名無しさん
22/11/27 13:27:25.24 /KqYda7b.net
おれ、この気持�


613:ソ共感できる >日本人作のcrate等で活躍している人達を差し置いて これだけは断固反対 >なんとか協会とか資格試験を作るんですか? 翻訳版book中の人は、やらないと誓約する必要がある



614:デフォルトの名無しさん
22/11/27 13:59:45.41 WnQW1xBa.net
翻訳議論スレ作れよ

615:デフォルトの名無しさん
22/11/27 14:35:21.35 azI8+vf1.net
>>600
ちょっと思い込みが激しすぎやしないですかね
こんなところで翻訳案議論しても何の役にも立たないからせめてコントリビューションして来なさいよという意味

616:デフォルトの名無しさん
22/11/27 14:44:21.27 obDxoM1f.net
横失礼します。
>>603そのものは共感に値します。
>>605さんも同感ですよね?

617:デフォルトの名無しさん
22/11/27 15:01:53.97 uyoA8rg1.net
低レベルな内容ほど議論が紛糾する
英語ではbikesheddingと言います

618:デフォルトの名無しさん
22/11/27 15:41:13.95 Cs02dWTs.net
>>585
どうもありがとう
なんかスレが殺伐としてるね

619:デフォルトの名無しさん
22/11/27 16:55:26.99 uHmuK07x.net
>>597
30秒などの具体的な数値が有る場合には誤解は無い。ところが、
「XをYに設定する。」と書いた場合、
X=Y
Y=X
のどちらにも解釈可能。

620:デフォルトの名無しさん
22/11/27 17:09:13.26 N296u3Hi.net
>>609
「XにはYを設定できる」や「XにはYのみ設定できる」という文がY = Xの意味にとれるのか?
日本語ネイティブじゃない人には分かりにくいというのなら理解できなくもない

621:デフォルトの名無しさん
22/11/27 17:16:08.15 TRua3A2I.net
>>610
>>520はそのどれでもなくて「XはYにしかセットできない」の形式だけど
これはどう思う?

622:デフォルトの名無しさん
22/11/27 17:17:31.45 F7pPowDS.net
怪しい部分も大半は文脈と照らし合わせつつコード読めば理解できるレベルの翻訳なのに一々文句付けるぐらいなら翻訳に参加した方が早いのでは?としか思わない

623:デフォルトの名無しさん
22/11/27 17:20:04.83 ZSA0r6oY.net
まあそんな些細なことよりさ
項目が抜けてるところに<未翻訳の項目があります>って表示したら、かなり親切になるんじゃないかな

624:デフォルトの名無しさん
22/11/27 17:26:26.85 97SCWnfr.net
>>611
どう思うも何も>>520はダメだろ
間違った逆の意味にしか取れないよ
そこに異論がある人はいなくね?

625:デフォルトの名無しさん
22/11/27 17:29:51.04 uHmuK07x.net
>>610
日本語訳では、「定数は定数式にしかセットできない」と書いてあるので、
定数=定数式 (1)
定数式=定数 (2)
のどちらにも解釈可能。
しかし、原文読むと正しいのは、(1)。

626:デフォルトの名無しさん
22/11/27 17:32:52.38 BVKfKgFe.net
>>612
ちゃんと読もうとすればほぼ原文全部読まないといけない品質だぞ
あの日本語訳に飛びつくやつがそんなことするとでも思ってるの?

627:デフォルトの名無しさん
22/11/27 17:33:05.29 lJvzY49o.net
google翻訳にかけたらそうなったんだから、しょうがないだろ
という事では

628:デフォルトの名無しさん
22/11/27 17:47:05.67 UmH2UGTE.net
>>615
定数や式についての知識が全くない人か
日本語ネイティブじゃない人でなければ
(1)の解釈は無理

629:デフォルトの名無しさん
22/11/27 17:58:03.70 Tzlpv0SL.net
>>611
>>582 の話じゃないのか?
なぜ今更 >>520 の話なんてしてるんだ?

630:デフォルトの名無しさん
22/11/27 18:01:08.13 AOVlF7rL.net
>>617
ところがgoogle翻訳のほうがマシな場合も多々あるんだよこれが

631:デフォルトの名無しさん
22/11/27 18:48:05.90 WjtNHhGH.net
ざっと見た感じこの流れが気になる。こんなの秒で同意できるのに。
613: デフォルトの名無しさん sage 2022/11/27(日) 13:27:25.24 ID:/KqYda7b
おれ、この気持ち共感できる
>日本人作のcrate等で活躍している人達を差し置いて
これだけは断固反対
>なんとか協会とか資格試験を作るんですか?
翻訳版book中の人は、やらないと誓約する必要がある
615: デフォルトの名無しさん sage 2022/11/27(日) 14:35:21.35 ID:azI8+vf1
>>600
ちょっと思い込みが激しすぎやしないですかね
こんなところで翻訳案議論しても何の役にも立たないからせめてコントリビューションして来なさいよという意味
616: デフォルトの名無しさん sage 2022/11/27(日) 14:44:21.27 ID:obDxoM1f
横失礼します。
>>603そのものは共感に値します。
>>605さんも同感ですよね?

632:デフォルトの名無しさん
22/11/27 18:52:53.78 WnQW1xBa.net
翻訳の話題NG
想像以上の闇がありそう

633:デフォルトの名無しさん
22/11/27 19:05:09.68 vnIlphb/.net
今の状態でいきなり協会が立ち上がったら遺恨を残すだけ。

634:デフォルトの名無しさん
22/11/27 19:25:30.10 oBBhjDqK.net
てか現状の雑翻訳の張本人=英語マウント君の可能性すらある

635:デフォルトの名無しさん
22/11/27 20:48:36.17 Bc2lJjRX.net
rust-jpあたりに私怨ある人が盛り上がってる感じかな
お大事に

636:デフォルトの名無しさん
22/11/27 21:42:32.15 lFtjfrKw.net
書いてもないことを勝手に読み取って燃え上がるタイプっぽいからいろいろ大変そうだね…

637:デフォルトの名無しさん
22/11/27 21:46:47.14 ZNWbm5aC.net
次スレのテンプレから
日本語訳へのリンクは削除で
>>980

638:デフォルトの名無しさん
22/11/27 22:01:49.36 WnQW1xBa.net
翻訳の話題禁止も追加しといてくれ

639:デフォルトの名無しさん
22/11/27 22:07:24.37 berpMXHg.net
協会立ち上げるならRust検定も必要だろね。

640:デフォルトの名無しさん
22/11/27 23:00:31.47 N2XeKp1i.net
協会立ち上がったらRustの保証範囲内で国内法損害賠償に応相談?

641:デフォルトの名無しさん
22/11/27 23:11:10.98 berpMXHg.net
プログラムに起因する損害を全て保証すれば、Rustの名声も高まるだろうな。

642:デフォルトの名無しさん
22/11/27 23:12:33.38 berpMXHg.net
Rustにおいてコンパイルを通るとは、すなわちバグが無いと保障されること。
と宣伝してたからな。

643:デフォルトの名無しさん
22/11/27 23:14:15.63 berpMXHg.net
Rustサムライという映画があったような。

644:デフォルトの名無しさん
22/11/27 23:29:35.46 NsWs/3+t.net
rustの勉強に前に英語の勉強を

645:デフォルトの名無しさん
22/11/27 23:44:50.88 berpMXHg.net
日本が世界に誇るRust言語。

646:デフォルトの名無しさん
22/11/28 08:14:55.76 u/1oLUrZ.net
リンクトリストやグラフ構造が地獄という話題に戻ろう
GC無し言語のRuneはrelationという機能で解決してて素晴らしいのではないでしょうか?
有向グラフのコード例↓
URLリンク(github.com)

647:デフォルトの名無しさん
22/11/28 09:39:33.33 MVujw8Ga.net
>>636
その言語が何を保証しているのか解説よろ

648:デフォルトの名無しさん
22/11/28 09:52:18.49 sJQkfuAF.net
>>633
ググったら何かいそうなのww

649:デフォルトの名無しさん
22/11/28 11:16:45.67 BYOiineU.net
>>585
このジェネリック使った静的チェック付きのStateパターンは他の言語では見ないんだがRustと同じように実装できるんだろうか?

650:デフォルトの名無しさん
22/11/28 11:26:51.11 VpBGmQkI.net
>>636,639
保証がないなら無意味なのでは

651:デフォルトの名無しさん
22/11/28 11:48:49.74 ysUCvAXy.net
>>639
C++で言うところのタグディスパッチ

652:デフォルトの名無しさん
22/11/28 11:51:10.38 cwhW39fK.net
>>640
保証の有無は分からないんだけど、
仮になかったとしても、rustのunsafeと同じでプログラマの責任で自由にできる部分があるのは意味のあることでは

653:デフォルトの名無しさん
22/11/28 12:37:21.67 B8Z/qDA7.net
>>641
タグディスパッチの場合はある状態がサポートしない操作もオーバーロードできるように書かないとダメじゃない?
それだと他の言語の一般的なStateパターンの実装方法と基本的には同じ

654:デフォルトの名無しさん
22/11/28 13:02:49.16 wvJe/vpd.net
>>643
一般的なStateパターンではなく、静的チェック付きのStateパターンだと何が保証されるのですか?

655:デフォルトの名無しさん
22/11/28 14:37:02.92 goiShTMa.net
>>644
ある状態でサポートされてない操作を呼び出す(可能性のある)コードはコンパイル通らない
ジェネリックを使わない形の静的チェック付きStateパターン実装は他言語でもよく見るよ

656:デフォルトの名無しさん
22/11/28 15:00:23.08 pom2iae5.net
>>645 全体的にちょっと回りくどい表現で理解できません。
>>645は、Rustではコンパイルが通れば実行時エラーが起きない事が保証される、
という事を言っているのでしょうか?
(他の言語との比較ではなく)

657:デフォルトの名無しさん
22/11/28 15:00:27.21 pom2iae5.net
>>645 全体的にちょっと回りくどい表現で理解できません。
>>645は、Rustではコンパイルが通れば実行時エラーが起きない事が保証される、
という事を言っているのでしょうか?
(他の言語との比較ではなく)

658:デフォルトの名無しさん
22/11/28 15:01:45.50 pom2iae5.net
すみません。マウスのチャタリングかな。。

659:デフォルトの名無しさん
22/11/28 15:23:59.23 mX/IntZU.net
>>646
Stateパターンに明るくないようならthe bookに2種類のStateパターンの実装が出てるので読んでみて
URLリンク(doc.rust-lang.org)
1つめの実装はある状態でサポートされない操作が呼び出されたら何もせずselfを返したり空文字列を返したりしてる
2つめの実装はある状態でサポートされない操作を呼び出すコードが有ればコンパイルエラー
>>585のやり方は2つめの実装をジェネリックとmarket typeを使ってPost<Draft>みたいな形にするもの

660:はちみつ餃子
22/11/28 15:38:39.29 26iHAu1B.net
Modern C++ Design で Policy と呼ばれているパターンに近くない?
基本的な言語機能が違うので単純に比較はできないかもしれないけど。

661:デフォルトの名無しさん
22/11/28 16:45:22.66 gmgHbWWJ.net
>>649 ありがとうございます。おかげ様で理解が深まった気がします。
>>645が言っていることから理解したこと
静的"型"チェックの出来る言語なら適切なStateパターン実装を用いれば、
各状態に対応した型に実装されていない操作をコンパイルエラーで検出できる。
>>645が言及を意図的に避けている単語
保証

662:デフォルトの名無しさん
22/11/28 17:30:33.44 CGc28UZt.net
ん~、Rustで保証を持ち出さないんだったら、>>639=653?は何をマウントしようとしたのかすら不明
あと655は別人じゃね?

663:デフォルトの名無しさん
22/11/28 17:41:27.83 /aP8eVMy.net
話の流れとは全く関係無いが、
twitterでは、rustで検索するとゲームが多数を占めてしまうので問題だが、
rustlang lang:ja
で検索すると割りと上手く行く。

664:デフォルトの名無しさん
22/11/28 17:53:52.03 x/Rrw6wy.net
ググったら一発で出てきた

doc.rust-jp.rs/rust-nomicon-ja/
>また、様々な種類の安全性や保証についてもたくさん説明します。

665:デフォルトの名無しさん
22/11/28 18:00:25.08 JOAT4gaO.net
>rust-jpあたりに私怨ある人
こんなやついるのか?保証に敏感な人はrust-jpの何を拗らせたの?濡れ衣でしょ

666:デフォルトの名無しさん
22/11/28 18:15:54.07 hRO2AtDN.net
言及する価値無し

667:デフォルトの名無しさん
22/11/28 18:19:33.94 9jvbe+te.net
誰もYesかNoか答えない(含む自分)5chアンケート調査

Rustではコンパイルが通れば実行時エラーが起きない事が保証される

(ちなみに拗らせてないしrustjpに私怨ありません. >>625のデマでは)

668:デフォルトの名無しさん
22/11/28 18:33:51.31 LDNjf6uN.net
実行時エラーを心配するって、どういうレベルの人たちだよ

669:デフォルトの名無しさん
22/11/28 18:35:25.02 kKtU7ET1.net
「Rustではコンパイルが通れば実行時エラーが起きない事が保証される」
これ自体が大嘘だろう?I/Oのある呼び出しは必ずRuntimeパニックの可能性があるし、実行時エラーが起きない事が保証されるのは
一部の実行時エラー(主にメモリー関連、例:配列インデックス範囲外など)であり、unsafeでもチェックが働く部分を強調してるだけ

670:デフォルトの名無しさん
22/11/28 18:47:02.30 cwhW39fK.net
そんなに慌てて連投なさらなくても大丈夫ですよ
おちついてください

671:デフォルトの名無しさん
22/11/28 18:48:22.90 /aP8eVMy.net
RustがC++に勝るのは(原因特定の難しい)メモリー関連バグが防げるというだけで、
その他のバグは防げない。
しかも、メモリー関連バグですら、実行段階で始めて発覚するものがRustでも
有りえる。ようは、メモリー関連バグの原因特定がし易くなるというだけで、
メモリー関連バグを綺麗さっぱりなくせるという意味ですらない。
また、FORTRAN、BASIC、Perl、Ruby、PHP、Java、C# などはメモリー安全で
メモリー関連エラーは発生しないが、古来、バグはいくらでも入る。

672:デフォルトの名無しさん
22/11/28 19:09:17.89 sJQkfuAF.net
twitter で検索するのって若者かな。
欲しい情報にたどり着けるのだろうか。
URLリンク(togetter.com)
これを思い出した

673:デフォルトの名無しさん
22/11/28 20:00:00.32 nxIypHTQ.net
The Book にコンパイルは通るけど実行時エラーが出る例あるじゃん、何の話をしてるの?

674:デフォルトの名無しさん
22/11/28 20:03:31.87 Wp/I5FPo.net
実行時エラーが起きないことが保証されると書かれている公式サイトのURLを下さい
文脈も合わせて読まなければ判断できないので
日本語で引用しているということは誤訳の可能性もあるし

675:デフォルトの名無しさん
22/11/28 20:04:25.28 ptllJlnS.net
>>661
>古来、バグはいくらでも入る。
Rustでもバグfixが追いつかない実例->lapce
code editorは数人(+ごく稀なcontributor)で対応するには余りにも複雑なプログラムだと思う。

676:デフォルトの名無しさん
22/11/28 20:07:06.18 TT/P6KwG.net
他の言語ってインターフェースを関数から返せるっけ?
Rustはトレイト返せるけど

677:デフォルトの名無しさん
22/11/28 20:09:20.88 ptllJlnS.net
URLリンク(github.com)
他スレで上がってたのを思い出して見てみたら放置されてた
URLリンク(github.com)

678:デフォルトの名無しさん
22/11/28 21:13:58.78 2w53O7+w.net
>>664
文脈あって範囲を限定すると今度は証明が~となるので、そうなると正直判断できない。
結局大雑把な文脈での話しか出来ない自分です。

679:デフォルトの名無しさん
22/11/28 21:38:31.45 LooEy8MN.net
>>666
返せるでしょ
むしろRustはなんで直接trait返せないんだ?ってなるのが普通

680:デフォルトの名無しさん
22/11/29 00:09:28.41 zwTDTYOm.net
これ一番速いのはいいんだけどなんでバイナリサイズGoの倍もあるんだ?そこが不服だわ
URLリンク(ecostack.dev)

681:デフォルトの名無しさん
22/11/29 00:28:33.22 fvnZTYNV.net
>>670
GoじゃなくてTinyGoだから別コンパイラじゃないのか?
しらんけど

682:デフォルトの名無しさん
22/11/29 00:29:24.71 bjuqnrsq.net
確かに。GC無いから転送サイズ小さくなる、と言う触れ込みは再考の必要があるのか。
URLリンク(i.imgur.com)

683:デフォルトの名無しさん
22/11/29 00:40:07.72 zwTDTYOm.net
なんかこうやって纏められるとAssemblyScriptがわりと高いレベルでバイナリサイズ・実行速度・メモリフットプリントのバランス取れてていい感じがするな
wasmターゲット専用言語だからセットアップ単純だし
Rustはwasmターゲットだと若干セットアップ手間だけど速度は文句無しだからバイナリサイズだけせめてGoよりは小さくなってくれ
てかGo(TinyGo)よりサイズが必要な道理はないよな?
まさかデバッグビルドか何かかしら?

684:デフォルトの名無しさん
22/11/29 00:51:42.61 GvyrOa7B.net
randじゃね?
Math.randomで揃えたほうが意味のある比較が得られるかも

685:デフォルトの名無しさん
22/11/29 01:20:35.39 zkGFWomx.net
これが最新情報かどうかわからないけど、wasm-bindgenに対応していないかも
URLリンク(blog.logrocket.com)
>Note: Unlike JavaScript, there is no Math.random method equivalent currently available in Rust.
randの方は、これで行けた
[dependencies]
wasm-bindgen = "0.2.63"
rand = {version = "0.7", features = ["wasm-bindgen"] }
デバッグビルドの心配はなさそう
URLリンク(i.imgur.com)

686:デフォルトの名無しさん
22/11/29 07:42:30.08 SJ6gC8Ff.net
>>670
URLリンク(zenn.dev)

687:デフォルトの名無しさん
22/11/29 10:50:30.64 kK2YPnkZ.net
>>676のリンクには
>WebAssemblyを使う上で、最早定番となっているwasm-pack, wasm-bindgenだが、これらを使うことでサイズが小さくなる。
と書いてあって、>>670の手法と同じ
今は
サイズ我慢で速度重視→Rust
トータルバランス重視→AssemblyScript
AssemblyScriptでループアンロール→最強の可能性

688:デフォルトの名無しさん
22/11/29 18:52:25.76 K9a8IO+l.net
文脈を限定すると答えられる5ch意識調査

RustはGC無いから○○では○○が有利/不利。自由に○○を埋めてください

689:デフォルトの名無しさん
22/11/29 18:55:24.50 t+w4gnFQ.net
次スレはワッチョイ付けとくか

690:デフォルトの名無しさん
22/11/29 19:25:03.39 KYdU3S5N.net
>>679
次スレ待たなくていいからワッチョイスレ建ててよ

691:デフォルトの名無しさん
22/11/29 19:54:15.57 VRBW4+C+.net
プログラミング言語 Rust 4【ワッチョイ】
スレリンク(tech板)
あるやん

692:デフォルトの名無しさん
22/11/29 20:07:43.93 oIl8dOKJ.net
>>681
表面的にはひどい荒らしスレに見えますが、ワッチョイなしスレに誘導したい思惑でしょうか

693:デフォルトの名無しさん
22/11/29 20:14:44.32 VRBW4+C+.net
スレタイしかみてないから知らんがな (´・ω・`)
> ワッチョイなしスレに誘導したい思惑
ここがそうなんだけど、どういうこと???

694:デフォルトの名無しさん
22/11/29 20:25:34.24 XdsjIrxf.net
次回からこう聞くように
限定された文脈なのに誰もYesかNoか答えない(含む自分)5chアンケート調査

RustはGC無いからwasmでは転送サイズ小さくなる可能性がほぼほば100%

695:デフォルトの名無しさん
22/11/29 20:44:54.77 CCXgN4qQ.net
>>684
何と比べてるのか限定されていません。
RustはGC無いからwasmでは、GC付き言語のGoと比べて転送サイズ小さくなる可能性がほぼほば100%

これだと大嘘です。GCマウント禁止

696:デフォルトの名無しさん
22/11/29 23:14:29.40 JTTSm0Nf.net
ワッチョイでスレが健全化された例ってあるん?

697:デフォルトの名無しさん
22/11/30 01:36:38.11 CGVOYd9m.net
新規ワッチョイスレを他言語比較マウント禁止のスレとして立ててくれませんか?

複オジがマウントするから荒れるわけなので、こちらは隔離スレ
こちらの隔離スレではたぶん複オジが嘘つきマウントし放題だけど、心ある人が都度、嘘認定をする流れで

698:デフォルトの名無しさん
22/11/30 08:15:37.71 zxU0c19+.net
>>686
自分は知らないな。原理主義者の言論弾圧に使われるのがオチ
センシティブな話題も客観的に議論できるようになった例は見たことない

699:デフォルトの名無しさん
22/11/30 08:41:56.63 5hu//ubR.net
スレは健全化しないけど、NG指定が簡単になるからchリーダー使用者の恩恵は大きい。

700:デフォルトの名無しさん
22/11/30 08:50:23.49 JOQsrdYp.net
やる気のある荒らしにとってはワッチョイスレの方が自作自演やりやすい

701:デフォルトの名無しさん
22/11/30 08:52:45.01 G7Z4SD5Z.net
>>680,687
自分で立てなよ

702:デフォルトの名無しさん
22/11/30 09:59:30.85 GLbLL33e.net
翻訳論議が一段落して、次はワッチョイ論議
つまりこのスレは話題があんまり無い

703:デフォルトの名無しさん
22/11/30 10:15:08.01 oBo+tKG7.net
リンクトリストやグラフ構造が地獄という話題に戻ろう

704:デフォルトの名無しさん
22/11/30 11:14:03.81 i6HTre51.net
>>689
論理的な主張をする人が消えるからデメリットはかなりある

>>690
ほんそれ。ワッチョイ入れると情報リテラシーが低い奴の比率が増えて荒らしにとっても
議論を誘導しやすく都合が良い
ワッチョイ導入したスレはネガティブダメ絶対で盲目信者の巣窟と化した所ばかりだわ

705:デフォルトの名無しさん
22/11/30 11:39:08.76 zgBPYpzJ.net
>>694
C++相談室 part162
スレリンク(tech板)
を見る限り、論理的一貫性をもった主張の出来る人ほど、コテハンやワッチョイを長期間維持しているように見えます。
ワッチョイスレを否定したり、建てられても過疎化させようとしている人の側に複オジおよび複オジ軍団?がいると思います。

706:デフォルトの名無しさん
22/11/30 11:45:59.09 GLbLL33e.net
そのスレ、先週の木曜から丸1週間
連想配列とハッシュについて、用語の使い方でもめててカオスなんだが

707:デフォルトの名無しさん
22/11/30 12:04:15.09 /jkyAEdJ.net
だから、>>686,688,690,694がその、複オジおよび複オジ軍団?、の工作だと思われ
C++スレにも複オジ軍団が居て、事実を捻じ曲げておちょくってる
ワッチョイはブラウザ次第で結構似たものになるので、他の板で実験してから紛らわしいワッチョイになるようにして工作している
もっと効果の高い、地域表示があるワッチョイスレ、どうやって立てるのか教えてくれ

708:デフォルトの名無しさん
22/11/30 12:13:40.18 cmtce+MC.net
複オジ軍団はここしばらくは他スレを荒らして、このスレではバレバレな潜伏しているのはなぜ?

709:デフォルトの名無しさん
22/11/30 12:15:14.45 jPWRqkwi.net
自作自演できないとめっちゃ困るヤツがいるみたいだなw

710:デフォルトの名無しさん
22/11/30 12:23:21.21 2gwAbMS9.net
>>693
じゃ、まずRustで書いた地獄のようなコードを公開しようか

711:デフォルトの名無しさん
22/11/30 12:23:29.98 OzkchGTR.net
地域表示があるワッチョイスレ、これでいい

712:デフォルトの名無しさん
22/11/30 12:39:01.46 pEwW8jKj.net
このスレ他の荒らされスレも自衛のために地域表示があるワッチョイスレを導入するべき

713:デフォルトの名無しさん
22/11/30 12:39:21.42 IuI5QH4S.net
test
URLリンク(hobby23.net)
ID+W
!extend:checked:vvvvv:1000:512
ID+IP
!extend:checked:vvvv:1000:512
ID+W+IP
!extend:checked:vvvvvv:1000:512

714:デフォルトの名無しさん
22/11/30 12:52:42.68 AuqILHPE.net
ワッチョイを入れるともっともらしい事を書きつつ論理性のない奴ばかりになるんだよな

715:デフォルトの名無しさん
22/11/30 12:58:59.97 pEwW8jKj.net
でも地域コロコロは相当な手間だろうから効果的

716:デフォルトの名無しさん
22/11/30 13:15:44.12 qQx/nUVl.net
いやいやw
ボタン一押しで変えられるからw

717:デフォルトの名無しさん
22/11/30 13:22:01.95 UkkEZSxh.net
>>706 複オジ軍団おつ
本当にそこまでしてると犯罪集団の疑いがかかるよ
大人しく納得してよ


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch