[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/03 06:17 / Filesize : 249 KB / Number-of Response : 1028
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

プログラミング言語 Rust 4



1 名前:デフォルトの名無しさん [2017/10/14(土) 17:38:14.04 ID:uWD69LeP.net]
Mozilla発のプログラミング言語「Rust」のスレです

公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust

前スレ
プログラミング言語 Rust 3
https://mevius.5ch.net/test/read.cgi/tech/1495343069/

487 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 14:15:12.50 ID:egTpAFaH.net]
なんせ初心者LTって名目のLT会で、
Lisp処理系書いただの、ベアメタル開発してみただのってお題が平気で出てくるからな

まあ初心者でもこれくらい出来て当然っていう選民思想のなせる技だろう
うっかりLT出てしまった同僚があまりの初心者バイバイ加減に途中抜けしてしまったらしく俺に謝ってきたわ
お前の言う通りRustまわりは録な世界じゃなかったってな

488 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 15:09:42.01 ID:2erAH6pr.net]
勉強会あるあるだよな
間口を狭める行為だ。

まあ勉強会行くやつなんて勉強するきないわけだから、そうなるわ

489 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 15:21:15.07 ID:14mdma0k.net]
でも残念ながらrustやりたがる連中の動機のほとんどはそういうマウント飢餓に
よるもんだからしゃーない。

490 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 15:46:57.61 ID:2erAH6pr.net]
rustはとっつきにくいけどc++(をちゃんと使う)に比べたら簡単だよ
c++初心者のほうがひどい(すごい)

491 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 16:29:22.74 ID:NHNfcEn+.net]
C++は会社や学校にやらされてる人が多いから、初心者はちゃんと初心者だろ

勉強会になんか不毛な空気を感じるのは分かる

492 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 16:53:40.47 ID:B47fEr+Y.net]
なんでついて行けなかったらマウントなの?
逆マウントじゃねえの?

493 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 18:02:20.28 ID:s3fe5nPo.net]
ID:14mdma0k からは例によって非生産的な被害者妄想を感じるな

494 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 18:24:57.39 ID:Z3tvmV5W.net]
まあrustの話しようぜ

495 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 23:49:36.37 ID:Hr0bpa37.net]
rustの話だぞ?界隈に録な人間がいないのは
言語の元締めが個人情報売りさばきのくせに上から目線だけは世界一のクソ企業モジラだから類友なんだろう

絶対に使ってはいけない言語。まあ実用性もないから使えんけどな



496 名前:デフォルトの名無しさん mailto:sage [2017/12/21(木) 23:54:02.85 ID:GqKgyaUt.net]
モジラ憎しの異常者が今日も頑張ってる

497 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 00:20:16.73 ID:yyY3EuhM.net]
rustってc++よりも簡単なのか?
個人的にはc言語経験者であればc++のほうがとっつきやすい気がする

498 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 01:13:34.67 ID:MxkH0ZRM.net]
CやっててもC++はコード読むのに必要な知識がどんどん増えてくからずっと追いかけてないといけないのがしんどい
追加される仕様は使わなければ問題ないんだけど、コード読む側の負担は考慮してくれない
で、覚えるべき内容もクセのあるテンプレート、言語毎に微妙な差異があるオブジェクト指向、演算子定義等々、厄介なものが多い

複雑なことをしようとしたら複雑なコードになるのが普通のCとは随分違う感じがするよ
個人的には良いCを書けることと良いC++を書けることの関連は薄いと思う

499 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 03:42:39.31 .net]
彼はもじらに個人情報を売りさばかれて親を殺された可能性が微レ存

500 名前:デフォルトの名無しさん [2017/12/22(金) 07:38:52.24 ID:GBrZB/rB.net]
>>487
5chでグダってる時点で、脳内ストーリー確定。

501 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 09:58:45.71 ID:rTt8+XPB.net]
>>488
現実でもちゃんと反Rust反モジラしてるわカス
Rust言語に肯定的に言及してるやつとは関わるなって同僚には言ってる

一度怖いもの見たさでLT行ったやつはあまりの選民思想具合に途中で逃げたと謝ってきた

502 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 10:00:35.49 ID:KkeFD613.net]
>>489
キチガイwww

503 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 10:22:15.57 ID:MxkH0ZRM.net]
言語自体に対する批判も「C/C++で動いてたオレのプログラムがRustだとコンパイルも通らん!」しか言えないキチガイ君
もっと具体的な話をしろと言われても何も言えずにモジカス連呼、周囲に必死にネガキャン
そろそろ親を殺されたモジラに会社で孤立もやられるんちゃうか?モジラのせいで会社クビになったり、再就職もモジラが邪魔してくるんじゃないか?

すげえ集団だなモジラって。ブラウザ作って新言語作るだけで1人の人生滅茶苦茶にできるんだもの
全盛期のマイクロソフトやIBMでも中々できなかったぞ

504 名前:デフォルトの名無しさん [2017/12/22(金) 12:08:29.64 ID:GBrZB/rB.net]
>>489
でその活動ってのが5chでグダるになる理由は?

505 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 12:21:32.68 ID:JCfCdiaY.net]
>>492
うっかりここでRustに興味を持つやつを逃がすため
特にこのスレはモジラから金もらったのか知らんが妙に持ち上げるやつが多いからな



506 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 12:38:52.55 ID:fxvf/KNi.net]
 \                    /
   \  丶       i.   |      /     ./       /
    \  ヽ     i.   .|     /    /      /
      \  ヽ    i  |     /   /     /
   \
                                  -‐
  ー
 __   モ ジ ラ か ら 金 も ら っ た の か    --
     二          / ̄\           = 二
   ̄.            | ^q^ |                 ̄
    -‐           \_/                ‐-

    /
            /               ヽ      \
    /                    丶     \
   /   /    /      |   i,      丶     \
 /    /    /       |    i,      丶     \

507 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 12:59:40.36 ID:9y9ltKJ4.net]
いろいろと可哀想なやつだな
まあ頑張れや

508 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 13:00:04.77 ID:JCfCdiaY.net]
>>491
×ブラウザ作って言語作るだけ
○世界中の個人情報売り買いして大もうけして工作員送り込んでる
ブラウザも言語もマネロンでしかないわ

509 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 13:01:45.87 ID:JCfCdiaY.net]
ブラウザマネロンだけじゃなくて個人情報収集手段だな

510 名前:デフォルトの名無しさん [2017/12/22(金) 13:16:35.50 ID:YySnaHMg.net]
>>497
ブラウザが集めるメタ情報を個人情報と呼ぶならGoogleが一番の悪だな。
Firefoxなんて足元にも及ばない。
Go言語でもdisりに行けばどうだ?

511 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 13:19:17.97 ID:f8seMuZP.net]
発想がトンデモ過ぎてワロタ
ブラウザマネロンってブラウザを開発することでマネーロンダリングする手法ってこと?
どうやってロンダリングするんだろ

512 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 13:24:47.80 .net]
ただの構ってちゃんでしょ

513 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 13:25:38.52 ID:JCfCdiaY.net]
>>498
出た、Googleをスケープゴートにする工作員!
今やクロームなんかより火狐の方が個人情報収集はひどいぞ
なんせ画面のスクショとその上のマウスの軌跡まで送信してるってプライバシーポリシーに明記してるからな

514 名前:デフォルトの名無しさん [2017/12/22(金) 14:15:27.48 ID:YySnaHMg.net]
>>501
プライバシーポリシーなんていちいち全部読むかよ。
何処に書いてあるかソース元(URL)を載せろ。話はそれからだ。
あと、そんなこと言えるってことはChromeとEdgeとSafariの
プライバシーポリシーももちろん全部読んだんだよな。
Firefoxは読んだけどそっちは読んでないから知らないじゃ話にならないからな。

515 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 14:37:02.79 ID:Kw0QQsKg.net]
スレチ
Rustの話をしろ



516 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 16:32:24.55 ID:yyY3EuhM.net]
rustのターゲット層ってぶちゃけc++erだと思うんだけど、
その割にはc++erの間では話題になっていない印象

517 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 17:18:44.46 ID:9y9ltKJ4.net]
仕事でC++使ってるとこは開発SDKも含めてC++だしこれまでのノウハウや社内資産あるから困ってないというか
待ってればC++にも新機能入ってくるし

518 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 17:25:28.17 .net]
C++コーディングはストレスで禿げる
禿げずにC++並みのパフォーマンスを獲られないかという人類の宿願がRust

519 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 18:14:33.04 ID:bOdX3AhV.net]
>>486
なるほど

520 名前:デフォルトの名無しさん mailto:sage [2017/12/22(金) 19:24:35.04 ID:FEUZiQaC.net]
c++は安全に書くのが難しい
rustは速くするのが難しい

521 名前:デフォルトの名無しさん [2017/12/23(土) 09:43:47.67 ID:LnjVX11P.net]
何か思い付きで毛無したいが為にに、色々と時系列や整合性矛盾にも気付かないのが居るな。
惜しむらくは、ネタが古過ぎで手抜き過ぎ。

522 名前:デフォルトの名無しさん [2017/12/23(土) 15:59:05.35 ID:3huEAQas.net]
>>509
毛無したい...
なんか卑猥な響きだな。

523 名前:デフォルトの名無しさん mailto:sage [2017/12/23(土) 20:34:19.49 ID:yTCzKfN3.net]
blog.goo.ne.jp/narmuqym/e/5793e3c0dc1680a017e64f72b0fb6856

これがRustを使っているなどと吹聴していた詐欺会社の実態
Rustを使っているなどと大ボラを吹いている他の会社も似たようなもんだろう

524 名前:デフォルトの名無しさん mailto:sage [2017/12/23(土) 20:43:27.64 ID:7wgq04iU.net]
>>509
また髪の話してる……

525 名前:デフォルトの名無しさん mailto:sage [2017/12/23(土) 20:53:42.25 ID:2K6JHNCs.net]
>>511
> 「STAP細胞仮説は自然過程であり正しい。STAP否定論者は荒唐無稽な進化論否定論者だ」

ワロタ



526 名前:デフォルトの名無しさん mailto:sage [2017/12/23(土) 22:02:16.59 ID:97OmZxF2.net]
もう叩くのに理屈もへったくれもないな
具体的に何がわるいのかさっぱり

527 名前:デフォルトの名無しさん mailto:sage [2017/12/23(土) 22:16:53.43 ID:XxMQCsYn.net]
https://twitter.com/voluntas/status/944543148113403905
pixiv Sketch LiveはErlang, Go, Rustで作ってるらしい

528 名前:デフォルトの名無しさん [2017/12/23(土) 23:20:56.30 ID:4xY+voZ+.net]
>>511
これTwitterで話題になってる糖質のブログやんけ

529 名前:デフォルトの名無しさん mailto:sage [2017/12/23(土) 23:24:11.47 ID:7wgq04iU.net]
とにかくmozillaに関する物事は全部否定するのが第一で理屈も手段も二の次か
敵意の向け方に糖質に近いふいんき(変換できない)を感じる

530 名前:デフォルトの名無しさん mailto:sage [2017/12/23(土) 23:27:19.33 ID:Wkndnp5t.net]
最近の荒らしの間では毛の話が流行ってんのか?
てかこいつ脈絡もなくlispの話しだすし@nobkzじゃね?

531 名前:デフォルトの名無しさん mailto:sage [2017/12/23(土) 23:30:00.71 ID:3/AR0zR7.net]
驚くほど似てないな

532 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 00:28:33.50 ID:DahxbI2b.net]
>>511
これRustを批判するために張ったリンクなんだよね(;・∀・)
リンク先にRustの文字が1つもないんだけど。(; ̄Д ̄)?

今軽く調べてみたんだけど、
ここの会社がRustを使ってるって明言しているような情報は見当たらないんだよね。
(見つけられなかっただけかもしれないが。)
Rustを開発に使用してるって情報のソースが無いと説得力が皆無なんだけど。

pezyのコアでRustが動くって情報なら見つかったんだけど、
ただ、Rustが動くのはllvmベースだからとも書いてある。
Rustだけ特別扱いされてる訳でもないようだ。

この流れでRustを批判したいのなら、同時にllvmベースの言語も全部批判対象になるんじゃないのか?
llvmベースって言うと現在代表的なのはC, C++, Swift, Rustくらいかな。
将来的に対応予定(すでに対応済み?)も含めるとGo, D, C#, (うろ覚えだがJavaも)入るはず。
主要なコンパイラ付きの言語のほとんどを敵にまわした気がする。

533 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 00:39:53.65 ID:RXv/EpfS.net]
>>475
プレゼン初心者向けのイベントだったんでしょ。

534 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 01:07:55.87 ID:F1BONnbf.net]
>>520
横からだが、スレ遡ったら中の人がRustでこの上で動くコード書いてるブログのリンクがあるぞ

535 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 08:40:25.62 ID:Z7VMSn3p.net]
中の人って、自称イスラエルハイテクベンチャーCEOとtanakhは何も関係無いだろう



536 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 08:52:26.56 ID:FsFnxVmK.net]
Pezyはtanakahを雇っている
tanakhはRust信者
Pezyは詐欺会社よってRustは詐欺!
ってこと?自殺しないの?

537 名前:デフォルトの名無しさん [2017/12/24(日) 11:44:59.08 ID:aCkD6VOe.net]
>>520
まあ元々、Rust批判したいが為にRustに関わりの有りそうなところの批判を持ってくるという、時系列とか因果関係無視したロジックだからねえ・・・
マトモな技術者なら、他言語や他の計算モデルとの比較で批判や改善提案するんだろうけど。

538 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 13:00:19.44 ID:Z7VMSn3p.net]
ああ、イスラエルハイテクベンチャーというが詐欺という意味じゃなくて
そいつの言うとおりにPezyのスパコンの性能が嘘だと言ってたのか
納入先もグルじゃないとまず無理なのに

539 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 13:33:10.65 ID:ygtK8spx.net]
ハードウェアで思い出したがfirefox osが生きていたら
rustでアプリ開発みたいな未来もあったんだろうか

540 名前:デフォルトの名無しさん [2017/12/24(日) 13:58:20.60 ID:aCkD6VOe.net]
>>527
そういやスマホどうなったんだろ。

541 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 14:48:39.87 .net]
イスラエルハイテク芸人の記事真に受けてる奴いるの?

542 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 17:23:57.80 ID:kDRDeSwT.net]
>>529
社長が詐欺で逮捕された会社の社員よりは信用できる

543 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 18:16:21.45 ID:dRKEdAK7.net]
コテ付けるかアンチスレ池。次からこのスレワッチョイありでいい?NGしたいんだけど

544 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 18:19:50.69 ID:ZdJPg4SS.net]
次スレは当然ワッチョイ付きだろ

545 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 18:29:22.88 ID:dRKEdAK7.net]
とりあえずワッチョイありの建てたわ
このスピードじゃ次スレまでまだまだ掛かりそうだし



546 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 18:30:08.61 ID:dRKEdAK7.net]
あ、ちなみにワッチョイあり/なしの分裂は運営が認めてる(乱立扱いされない)ので

547 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 18:30:13.42 ID:ZdJPg4SS.net]
そして乱立荒らしと化す

548 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 18:31:04.33 ID:dRKEdAK7.net]
vの数間違えたから一回建てなおした
1514107621使ってくれ

549 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 20:33:26.59 ID:E1mkQFcM.net]
ワッチョイ付けて荒らしがワッチョイコロコロしなかった事例なんて見たこと無いんだが

550 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 22:59:14.04 ID:F1BONnbf.net]
なんだっていいわ。言語の話ができれば。

https://blog.rust-lang.org/2017/12/21/rust-in-2017.html
2017の総括が来てるぞ
個人的にはまだLibz Blitzが不十分なのと開発の敷居が下がってないなとは思うが、
チーム的にはおおむね達成されたって認識なのかね?

551 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 23:10:11.64 ID:ke4WkGne.net]
Rust Christmas I gave you my heart

552 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 23:12:52.22 ID:Yy5Ib13l.net]
>>527
firefox os載ってるパナソニックのテレビが
最近投げ売りを見るようになってきたから試せるぜ。

553 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 23:18:18.33 ID:AgcUAg+9.net]
rustでググるとゲームのrustのほうが出てきた気がしてたがプログラミング言語のrustのほうが出てくるようになった

554 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 01:15:11.44 ID:amicdpkk.net]
>>539
嫌いじゃない

555 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 21:17:01.81 ID:xKPVoTzN.net]
結局RustはKotlinとかSwiftと比べて何が良いのか
純粋に言語として
ライフタイムとかはコストに見合ってるのか



556 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 21:18:48.87 ID:d0gulbrz.net]
>>543
汎用性ならKotlin
Rustは特化型

557 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 21:19:18.87 ID:d0gulbrz.net]
そもそも「安全で高速に低レベルな事をする言語」だからね

558 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 22:58:45.45 ID:4xHQMB5H.net]
enumがtagged unionだから分岐と構造化束縛時の
スタック操作ばっかになって素直に書くと遅い。
cursesで描画してもそこそこ遅い。
cならuntagged unionだから想定してないメンバに
アクセスしたら落とせばいいからここまで遅くならないよ。
安全な抽象化にそれなりのコストかかってる。

559 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 23:19:26.65 ID:/fea/C1E.net]
その速度比較に使ったRustとC++のそれぞれのソースコードplz

560 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 23:31:01.92 ID:BOF70SMI.net]
untagged unionで想定してないメンバにアクセスしたときに落とすためにはtag必要では

561 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 23:34:48.96 ID:TM/+0evy.net]
Cのenumを使いたいならbitflagsでやる方が良いかなと今のところ思ってる

562 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 00:30:52.01 ID:UK4eFYlP.net]
今日日パソコンはとても高速なわけだが
Rustでcurses使うと気になるほど遅くなるのか?

563 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 02:21:08.27 ID:MIW2tV/6.net]
>>546
>cならuntagged unionだから想定してないメンバに
>アクセスしたら落とせばいいからここまで遅くならないよ。

きちんと落ちるのなら苦労はしてない。
落ちないでスタックぶっ壊しながら突き進むから苦労してるんだろ。
スタック壊されるデメリットに比べればtagged unionのコストなんて安いもの。

564 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 02:29:45.01 ID:2mEdN5M0.net]
そもそもrust stableにもunionは入ってるんでお好きに使うがいいやってのと、
「想定してないメンバにアクセスしたら」ってどう判断すんのって疑問が残る

タグに相当するものを自作してもいいけど、そこまで気にする程のオーバーヘッドを感じたことが無い

565 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 03:05:26.84 ID:wnOOkvy2.net]
数百万回まわしてナノ秒単位で測るマイクロベンチマークならともかく、cursesで違いが分かるとか、ありえんわ



566 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 12:24:50.36 ID:MBQNrtsd.net]
今時のマシンでcurses使うと遅いっていう人間、明らかにニュータイプでは?

もしRustで標準入出力が目に見えて遅いって話なら、
単純に標準入出力のロックに無頓着ってだけのオチだと思う

567 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 15:07:09.73 .net]
>>545
夢みたいじゃないか!

568 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 20:32:09.45 ID:Pbe3xhzg.net]
@HiraokaTakuya
Rust で C++ の non type template arguments使いたい時は、適当に中身無しの struct 作るしかないんかな〜(´・_・`)
午後1:18 · 2017年12月29日


他人のツイートなんだけど僕も気になるから教えて(´・_・`)

569 名前:デフォルトの名無しさん [2018/01/01(月) 03:23:35.09 ID:CPUGDh/w.net]
これ?

Pre-RFC: Integer Templating - internals - Rust Internals
https://internals.rust-lang.org/t/pre-rfc-integer-templating/2974

570 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 06:07:12.08 ID:eODIGKc2.net]
C++ の template<int N> か。
これが使えれば、
impl<T> Hoge for [T; 0]
impl<T> Hoge for [T; 1]
impl<T> Hoge for [T; 2]
...

みたいなのを
impl<T, N: usize> Hoge for [T; N] でまとめられるよね(と良いな)

571 名前:デフォルトの名無しさん mailto:sage [2018/01/02(火) 01:05:03.64 ID:tEjF/+vh.net]
rustのジェネレータってasync function用のコンテキストスイッチしないまがい物か。
ジェネレータだけだと所有権奪ってキャプチャした値返すしか出来ないから
Cloneしないstd::iter::repeatくらいにしか使い道ないな。
ウォームアップしてないjsの倍程度の速度しか出ないけど
resume関数は最適化で綺麗になくなるみたい。

572 名前:デフォルトの名無しさん mailto:sage [2018/01/02(火) 01:27:26.59 ID:D11hAiYE.net]
ほぼtraitしか無い状態なのにそんな評価できるの?

573 名前:デフォルトの名無しさん [2018/01/02(火) 20:34:21.94 ID:3aikB/VZ.net]
型間のキャスト
https://rust-lang-ja.github.io/the-rust-programming-language-ja/1.6/book/casting-between-types.html

これの数値キャストのとこにリンクされてるissueまだOpenのままだけど大丈夫なんですか?

574 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 03:23:23.29 ID:9cEaeLyk.net]
ターゲットごとに調整が必要だから後回しにされてんのか?

575 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 15:03:12.41 ID:+G0EWjNB.net]
Announcing Rust 1.23
https://blog.rust-lang.org/2018/01/04/Rust-1.23.html



576 名前:デフォルトの名無しさん [2018/01/06(土) 20:14:58.33 ID:BPUjGU8x.net]
今回の目玉は何?

577 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 23:26:46.03 ID:+G0EWjNB.net]
目玉無し

578 名前:デフォルトの名無しさん [2018/01/06(土) 23:35:55.23 ID:iXDfk3dJ.net]
コンパイラの最適化の改善くらいかな。
「メモリ使用量を平均で5〜10%くらい削減することに成功した」だそうだ。

579 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 00:56:06.77 .net]
この言語ってC++より遅くてJavaより速い感じ?

580 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 07:28:23.02 ID:uw/m3vxc.net]
間違ってはいない。
けどc++とは僅差なのでこんな感じかな。
C++ < Rust <<< Java
テキトーに書いたので異論は認める。

581 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 08:28:15.81 ID:N4ZmoDnH.net]
下手すりゃc++より速いんちゃう

582 名前:デフォルトの名無しさん [2018/01/07(日) 09:11:44.01 ID:uw/m3vxc.net]
全く同じアルゴリズムならC++のほうが速いはず。
C++のコンパイラはもう成熟してるけど、Rustのコンパイラはまだまだ改善中だから
将来的にはほとんど同じくらいになるんじゃない?
まぁなんにせよ、結局はアルゴリズム次第。

583 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 10:36:20.02 ID:VPcvS++b.net]
Rustに限った話ではないが世の中のアルゴリズムの大半はC/C++前提に作られているのだから
C/C++の方が速いのは当たり前。新世代で速くしたければそれにあったアルゴリズムが必要

584 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 11:03:31.13 ID:YhE3wbKh.net]
>>571
トンデモだと思う

585 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 11:59:29.53 ID:zsxI9Sw+.net]
「C++がJavaより早い」というのは「大抵は」が抜けているか、「原理的には」が抜けている
C++でVMとJITは作成しないなど、
いくつかの条件が整うと C++ より Java が早いというケースも存在する

無制限にコストをかけれるという前提なら Java より C++ のほうが早い

https://softwareengineering.stackexchange.com/questions/110634/why-would-it-ever-be-possible-for-java-to-be-faster-than-c



586 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:31:49.44 ID:S38kpWyE.net]
Cは速いけどC++が速いってのは思い込みだな

587 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 13:40:28.36 ID:vkdahwds.net]
c++は実装依存激しいだろ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<249KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef