結局C++とRustってどっちが良いの? 5traits

■ このスレッドは過去ログ倉庫に格納されています
2023/06/30(金) 21:56:35.52ID:PDIJ4aZy
「C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」

っていう雑談スレ。

結局C++とRustってどっちが良いの? 4traits
https://mevius.5ch.net/test/read.cgi/tech/1686046386/

関連スレ(マ板): Google&MS「バグの70%はC/C++。Rustにする」
https://medaka.5ch.net/test/read.cgi/prog/1619943288/
2023/07/13(木) 14:22:14.94ID:GXWOfs8o
>>479
そういう国家レベルで行なわれるようなものはアメリカに抜かれる。
2023/07/13(木) 14:22:54.04ID:GXWOfs8o
>>480
多くてもシェア10%未満。
2023/07/13(木) 14:35:24.76ID:GXWOfs8o
量子コンピューターも、お金がないと勝てません。
ITでお金を稼げなかった日本には財源がありません。
2023/07/13(木) 14:36:26.57ID:GXWOfs8o
>>477
水源が枯渇したので、こつこつ稼ぐ機会が無かったからね。
485デフォルトの名無しさん
垢版 |
2023/07/13(木) 14:39:43.08ID:1jqNvhNL
>>476
営業しなけりゃ食って行けないのは当たり前やろw
自分何年生きてきたん?
2023/07/13(木) 15:03:07.65ID:GXWOfs8o
経済はこつこつ稼ぐことが重要。
ITの実績がほとんど無い国が量子コンピューターで巻き返しなんて
不可能だと思うぞ。
こつこつ稼がないと基盤ができない。
小銭から集めていかなければ目をどんどん大きく成長させられない。
いきなり大事業なんて不可能。
2023/07/13(木) 15:08:03.96ID:GXWOfs8o
トヨタも恐らく駄目になる。
なぜなら太陽光発電は欧米では適地が沢山有るため激安になる
公算が大きいから。
2023/07/13(木) 15:21:31.64ID:Oq+5RtyL
こつこつって大事だけどね、その間成果ゼロ扱いになるんよね
2023/07/13(木) 15:23:34.91ID:GXWOfs8o
>>488
こつこつ稼ぐ、ということだぞ。100円でもいいから粗利を
得ることが大切。
2023/07/13(木) 16:17:23.89ID:nV7PXIXO
100円稼ぐのに何円の経費がかかるかって指数があるよね
営業係数というのかな
きっと100以上になるはず
2023/07/13(木) 16:32:54.73ID:1MkvLWgX
OSSがなくなると日本のITがアメリカに勝てるようになるのか?
んなわけねーだろ
2023/07/13(木) 17:32:37.80ID:GXWOfs8o
>>491
少なくともOSSが有ると、「芽」が育つには不利な状況にはなるね。
どんなに潜在ポテンシャルの高くても、巨木が芽に光を当てない
ずるい状況生じている。
光さえ当てれば、既存の巨木を越える育つかも知れなくても。
2023/07/13(木) 17:33:16.14ID:GXWOfs8o
>>491
なるよ。
494デフォルトの名無しさん
垢版 |
2023/07/13(木) 18:14:57.97ID:aSyZRdNR
>>492
芽に光を当てるに既存の巨木を伐採しまくらないといけないけど、どうすんの?
アメリカの大企業に資本でも技術力でも人材でも何にも太刀打ちできる要素ないじゃん。
コツコツ積み上げて云々ができるのは中国みたいに協力に自国の産業が守れる国だけ。戦後体制的に日本にはそんなことは許してもらえないよ。現実的な戦略はOSSとITの民主化以外ない。
2023/07/13(木) 18:25:29.18ID:GXWOfs8o
>>494
OSSなんて推進したら、ますます足を引っ張るだけだぞ。
496デフォルトの名無しさん
垢版 |
2023/07/13(木) 18:29:50.99ID:6Dc0Fr5K
オープンソースの話はあまりにもスレ違い過ぎて長期に続いているから別スレへ分けようよ
C++もRustも他のプログラミング言語もほとんどがOSSに支えられていてそこに対立点はない
2023/07/13(木) 18:30:51.58ID:GXWOfs8o
RedHatなんて何やってるのかさっぱり分からん会社なのに、
自分では技術系の会社だと言い張ってるだろ。
実体は、単なるテレホンサポートみたいなもんだろ。知らんけど。
技術なんて有るわけ無いのに嘘ばっか。
OSSを推進すると言うことは技術を捨てると言うことだ。
技術立国にはなり得ない。
資源や面積の少ない日本では技術しか頼るものは無いんだから、
アメリカと同じようには出来ない。
2023/07/13(木) 18:32:41.13ID:GXWOfs8o
アメリカのソフトは品質が悪くてね。
それなのにはびこってるのは独占と資金的体力のおかげ。
PC-9801時代の日本製のソフトはもっとちゃんとしてた。
2023/07/13(木) 18:39:53.57ID:GXWOfs8o
>>494
育ってしまった巨木には税金を沢山かけて、新しい
芽にチャンスを与えなくてはならない。
アメリカ以外の国ガ税金を沢山取る。
そのための法律がOECDかなんかで計画されていて、
2025年くらいに施工される予定だとか。
アメリカは反発するだろうが、無視しなければならない。
アメリかはペナルティーを受けるべきだ。
500デフォルトの名無しさん
垢版 |
2023/07/13(木) 19:18:07.22ID:aSyZRdNR
>>496
同意。流石にスレ違いのOSSの話題が長くなりすぎた。
2023/07/13(木) 19:19:05.46ID:1MkvLWgX
PC98にはアメリカ製のMS-DOSが同梱してただろボケ
2023/07/13(木) 19:24:10.58ID:GXWOfs8o
>>501
同梱はしてなかった。
ROM-BASICが使えたから。
2023/07/13(木) 19:26:34.50ID:GXWOfs8o
MS-DOSはとてもシンプルで、Diskの読み書きと
stdin, stdout と exe の実行だけを受け持っていた
ようなもの。
BootSelector は NEC 独自のものだったらしく、
今の Windows より遥かに使い勝手が良かった。
DOSもsubstやjoinのような便利なコマンドが有ったのに、
Windowsでは使えなくなってしまった。
機能低下、改悪。
2023/07/13(木) 19:55:49.31ID:MEfo9A9S
ずっとOSSの話してていいよ
俺が許可する
2023/07/13(木) 19:57:24.07ID:1MkvLWgX
>>502
同梱はセットで売ることだからしてるだろ

>>503
ブートローダーとOSを比較するアホ

もう十分荒らして満足だろ?そろそろ帰ってくれ
2023/07/13(木) 20:08:49.45ID:XmwQUPfG
アスペキチガイまた来たのか
こっちは中身のある話してるんだから消えろ
お前は誰からも必要とされてないんだよ
507デフォルトの名無しさん
垢版 |
2023/07/13(木) 20:30:11.47ID:UfjzNeJr
適応能力が低いのは仕方ないからさ
それを周りの環境が変わったせいにするのは見苦しいぞ
皆適応している
508デフォルトの名無しさん
垢版 |
2023/07/13(木) 20:59:52.95ID:BNsnAvS4
>>503
substはWindowsでも使えるし、joinはWindowsのシンボリックリンクで似たようなことができるぞ。
2023/07/14(金) 01:42:39.92ID:+CmAzkzF
Rustを使うということは回りまわってプログラマーの首を
締めることになることが分かるのも使われない一因となる。
その他、オープンソースの負のブランディング力による
ところも大きい。OSS=メンドクサイ、時間がとられる、
いつも途中で上手く行かなくなる、などの経験法則
により、安物低品質のブランドとなっているから。
2023/07/14(金) 01:55:46.33ID:+CmAzkzF
Rust信者は自分の頭の悪さ故にメモリーバグを起こしている
に過ぎないのに、それをC++言語のせいにし、Rustを
救世主だと思っている。
511デフォルトの名無しさん
垢版 |
2023/07/14(金) 03:10:54.16ID:g6nYUGzr
Arc<Mutex<>>でラッピングしている要素を持つ構造体にIndaxトレイトが実装できなくて困ってる。具体的には以下の様な構造体。

struct Ndarray<T> {
data: Arc<Mutex<Vec<>T>>,
shape: Vec<usize>,
strides: Vec<usize>
}
512デフォルトの名無しさん
垢版 |
2023/07/14(金) 03:11:52.10ID:g6nYUGzr
>>511
Indax →Indax
513デフォルトの名無しさん
垢版 |
2023/07/14(金) 03:13:03.22ID:g6nYUGzr
>>512
すまん、二度ミスった。
Indax➡Index
2023/07/14(金) 07:25:05.69ID:swOUTbdF
>>510
Rustを使えば、頭の悪い奴(俺含む)を現場に投入できるってロジックも成り立つぞ
515デフォルトの名無しさん
垢版 |
2023/07/14(金) 10:10:28.88ID:w/+GEdt2
>>510
というかメモリリークが問題になるような仕事をしてる気配が全くない。
どこまで行ってもファッションでしかない。
2023/07/14(金) 10:10:59.03ID:3uixgQAa
シープラ(ハゲ、爺)の自己評価の高さって世界的ですよね
517デフォルトの名無しさん
垢版 |
2023/07/14(金) 11:43:24.47ID:zaiMDtK3
>>497
>RedHatなんて何やってるのかさっぱり分からん会社なのに、
>自分では技術系の会社だと言い張ってるだろ。
>実体は、単なるテレホンサポートみたいなもんだろ。知らんけど。
>技術なんて有るわけ無いのに嘘ばっか。
若くはなさそうだしこの世間知らずは引きこもりなのか?
518デフォルトの名無しさん
垢版 |
2023/07/14(金) 12:03:50.01ID:MdAXDHyo
>>515
自分の場合は、C, C++で開発してるとコンパイル通っても予期しない動作をすることが結構あるんだよね。そういう点ではRustは非常に優秀だと思う。ただ、所有権の制約がキツくて一部のコードは複雑化しやすい点は問題だとは思う。
2023/07/14(金) 12:32:45.81ID:8YyBZiGG
ここなら知ってる人居そうなので教えてくれ
昨日木曜の22時頃からNHKBSでコズミックフロントの
天文学シミュレーションの歴史みたいなのやってて
その中で何度か画面中のコンソールにソースファイルが映されたんだけど
HDLのようなRustのようなC/C++ではない何かの言語だったが
なんの言語か判る?定番なんかな?
最新のGRAPE用なのかどうかは判らん
来週再放送ありそう
2023/07/14(金) 12:47:40.84ID:x3sVtKWK
>>487
だから日本は地熱頑張るべきなんだけどなぁ。
太陽光とか中国パネル前提だから、デカップリングでどうなるかわからん。

エネルギーは純国産を目指すべきかと。
2023/07/14(金) 12:50:37.89ID:x3sVtKWK
>>500
そんなの前スレでもさんざん言われているからな。

このネタ自体へのレスはアラシ。
NGして無視すべき。
2023/07/14(金) 13:41:45.73ID:8YyBZiGG
unsafe {
やばいなこれ
きっとOSSのせいだ
https://www.youtube.com/watch?v=0xYP1eHJMFw
}
2023/07/14(金) 15:20:18.19ID:qBV+KWq7
>>516
俺、自己評価最低だけど、C++サイコー!って思ってるよ
推しだよ推し
Rustに抜かれてるのは認めるが、早く巻き返してくれっても思ってる
2023/07/14(金) 17:25:19.68ID:Jf6zu8AW
c+にも素直なヤングマンおるんやな
2023/07/14(金) 17:30:00.04ID:NM5pG7go
C++とRustって見た目結構違うのになんでライバルみたいな扱いになってんの?
2023/07/14(金) 17:32:55.85ID:NqLHzajz
>>523
一部では抜いていることは事実だろうな。
それは認めよう。
527デフォルトの名無しさん
垢版 |
2023/07/14(金) 17:46:18.19ID:l3lWzNaZ
>>525
たしかに言語としては仕様も機能も何もかもC++は劣っているけれど
これまでのコードと人員の蓄積でC++が圧倒しているため
現時点ではC++とRustのライバルバランスが成り立っている
528デフォルトの名無しさん
垢版 |
2023/07/14(金) 17:47:04.57ID:+4BZA0bd
そこまで言うんならテレサポ以外の具体的な仕事を教えてあげたらいいのに
2023/07/14(金) 18:02:16.86ID:tvaXDSEz
>>511
Indexは保持データの指定された位置の参照を返すためのtraitだけど
内部でロックしてる間しかアクセスできないデータの直参照は返せないよ

dataがどのスレッドからも変更されないことが保証されてるなら
1.ロック中にVecのas_ptrとlenでポインタと長さを取り出す
2.ロック解除後にunsafe slice::from_raw_partsでスライスを復元(ライフタイムはselfに合わせる)
3.復元したスライスから指定された位置の参照を返す
でいけるかな

unsafeの安全条件はdata内のVecがどのスレッドからも変更されないこと
2023/07/14(金) 18:03:58.67ID:NqLHzajz
>>527
>たしかに言語としては仕様も機能も何もかもC++は劣っているけれど
君は理解が浅い。
2023/07/14(金) 18:16:49.52ID:zaiMDtK3
>>527
>現時点ではC++とRustのライバルバランスが成り立っている
C++ユーザからしたら成り立ってないと思う
Rustの有している機能は素晴らしいと思うがまだ実績がなさ過ぎ
普及したRustカーネルのOSが欲しいね
カーネルに関してはC++というよりもCだけども
2023/07/14(金) 18:18:36.50ID:NqLHzajz
>>531
>Rustの有している機能は素晴らしいと思うが・・・
個人差有り。
2023/07/14(金) 18:31:00.85ID:NqLHzajz
>>520
古代遺産を守ろうとした国は必ず衰退するから
温泉を潰して発電し、富士山にソーラーパネルを置き、
京都の寺を潰してソーラーパネル化する、ということが
日本復活に必要なことかもしれない。
富士山をぴかぴかのピラミッド様にすれば、観光資源にもなり、
一石二鳥。
富士山一つだけで凄いでんりょくがまかなえるだろう。
自然破壊にもなりにくいし。
2023/07/14(金) 18:39:33.76ID:NqLHzajz
京都の五重の塔や姫路城を太陽光パネル化し、
渡月橋の歩くところに強化ガラス版の太陽光パネルを
敷く、などすれば、経済効率が上がるかも知れない。
古代遺産は現代の経済には余り恩恵ももたらさない
ことがおおい。現に京都は観光客は多いのにお金は
落ちず、日本の中でも貧乏県だそうだ。
なんと、遥かに田舎の隣の滋賀県よりも貧乏なんだとか。
人口も利便性も都会レベルも京都の方が上なのに、
なぜなんだろうか。
古代遺跡を守ろうとしているからだろう。
高さ制限も、空が広くて明るくて快適ではあるが
経済的にはマイナスなんだろうな。
新宿は暗くて寒くて空が狭いが、経済的には日本一
なんだろう、知らんけど。
535デフォルトの名無しさん
垢版 |
2023/07/14(金) 18:45:13.58ID:s39u3Dpn
何の話?
2023/07/14(金) 18:52:21.06ID:Jf6zu8AW
こういう人がc+書いてるからunsafeだねって話
2023/07/14(金) 18:58:00.49ID:FuHeClZX
アスペ気狂いよ
お前の居場所はどこにもない
諦めろ
2023/07/14(金) 19:02:03.78ID:4pnOt+dl
C++が後発の言語に張り合うとか絶対やめたほうがいいわ
できるだけはやく死んだほうがいい
2023/07/14(金) 19:20:10.52ID:kdVvbi01
Rustじゃ何も出来ない。
2023/07/14(金) 20:52:49.41ID:FuHeClZX
それはお前
2023/07/14(金) 20:55:28.55ID:PohABDSE
まあどちらにしても不思議だね
実際にここにいる人たちがコードや書いたりアプリを作ってるとは思えない

今週自分は専ブラ作ったり画像解析などのアプリ作ったりしてた
2023/07/14(金) 20:56:58.23ID:at4d1W3f
C++に対しては「メモリーエラーを起こしえるのは
言語の欠陥に過ぎない」などと言っているんだから、
Rustの守備範囲が狭いのも言語の欠陥であると考える
のが公平と言うもの。
2023/07/14(金) 21:00:54.94ID:PohABDSE
RustにしろC++にしろ大体メモリリークの対策なんて本質じゃないもんな
メモリリーク対策がしたくてコード書いてる人間などいない

どちらとも快適な開発とは程遠い
2023/07/14(金) 21:07:43.24ID:FuHeClZX
C++のことを欠陥などと言ってるのはお前だけだよ
2023/07/14(金) 21:08:39.31ID:i4/iEcAZ
まともにRustで開発してる人はとっくに5chなんて見限ってるし、こんなゴミスレには絶対に常駐しない
2023/07/14(金) 21:14:53.97ID:tvaXDSEz
Rustが対処してるのはメモリリークじゃなくダングリングポインタ
segfaultでプロセスが即死するだけならいいけど脆弱性の要因にもなったりする
メモリリークは割と気にしてない
2023/07/14(金) 21:30:06.52ID:at4d1W3f
>>545
開発と言う定義が、多くのプログラマとRust信者の間では
異なって認識されているようだ。
Rust信者は売れないアプリや実用性の無いアプリを
作る事を開発と呼んでいる。
作った事を報告して褒めてもらう事を目的にしているようだ。
2023/07/14(金) 21:33:50.95ID:at4d1W3f
githubもその狂った定義が徹底されており、
実用性が無ければ無いほどSTARが付く傾向が有る。
全く無意味なプログラムが賞賛され、楯まで送られてくる。
集団幻覚カルトであることが判明した。
549デフォルトの名無しさん
垢版 |
2023/07/14(金) 21:37:30.55ID:zaiMDtK3
まーた始まった
2023/07/14(金) 21:42:45.43ID:at4d1W3f
集団幻覚なので、自分達が正しくて周囲の人が間違って
いるように見えているらしい。
2023/07/14(金) 23:20:38.82ID:sYqKfQlj
>>511
Arc<Mutex<Vec<T>>>は
Vec<T>を同時に読み書きするやつを
実行時チェックで1つに限定したい場合に使うもの
Indexトレイトを実装したいというなら用途が違うんじゃないの?
552デフォルトの名無しさん
垢版 |
2023/07/15(土) 02:42:09.83ID:PGpnn5Sq
多次元配列の計算ライブラリの実装頑張ってるけど、ndarrayクレートはやっぱりすごいんだなって実感するわ。マジで、高速さと利便性を追求するほど所有権の壁の高さを感じる。
2023/07/15(土) 03:02:17.38ID:ZPSM1SGK
もう諦めるんか
2023/07/15(土) 03:03:41.55ID:UVmcINwt
>>541
今週はライブラリの勉強だった、それもGC系のやつ

がっつりじゃないけど推しはC++/Rustみたいな人間が溜まりやすいのかもね
あ、そろそろC++の作業もやる
555デフォルトの名無しさん
垢版 |
2023/07/15(土) 03:13:03.77ID:PGpnn5Sq
>>553
諦めないぞ。今、上手く行く方法を悩んでいる所。何とか形にしたい。
2023/07/15(土) 07:34:20.50ID:7Sjd/b2U
>>548
いくら泣き叫ぼうがお前に居場所はない
誰からも必要とされてない
ただの邪魔者
もう一回言うぞ
お前の居場所はどこにもない
このスレにもどこにもな
557デフォルトの名無しさん
垢版 |
2023/07/15(土) 08:39:36.95ID:cA9bBYoN
Rustは失敗だったんだよ
次に期待しようよ
2023/07/15(土) 09:10:39.04ID:qHTh8sAi
Google開発者1000人が答えた「Rustのウワサ」、習得に6カ月以上かかる? 実は遅い? は本当か
Rustに関する5つの洞察
https://atmarkit.itmedia.co.jp/ait/articles/2307/15/news039.html
2023/07/15(土) 11:25:30.28ID:UiYhW/dJ
>>558
Goolgeに入れる開発者がすでに優秀という話ではないのか?

それと確かな講師がいてしっかり仕事で教えてくれると言うのも重要
わからなくなったらわかってる人が教えてくれる…
これが重要
560デフォルトの名無しさん
垢版 |
2023/07/15(土) 12:22:16.61ID:cA9bBYoN
ウワサかあ
2023/07/15(土) 12:38:05.76ID:FawF2Viq
>>534
>なんと、遥かに田舎の隣の滋賀県よりも貧乏なんだとか。
>人口も利便性も都会レベルも京都の方が上なのに、
>なぜなんだろうか。

共産党のせいだよ
2023/07/15(土) 12:40:23.41ID:FawF2Viq
>>534
>高さ制限も、空が広くて明るくて快適ではあるが

京都の空が広いとは思わないな
空の広さで言えば圧倒的に東京の方が空が広いと感じる
京都が盆地で東京が関東平野だからだろう
ビルの高さはあんまり関係無いよ(規制のための建前かもな)
景観の観点から言えば規制には賛成の立場
2023/07/15(土) 12:47:31.81ID:FawF2Viq
>>558
指導者がいれば一ヶ月もかからないだろうね
C/C++の経験は先に有った方が良い
2023/07/15(土) 13:25:15.50ID:UMGmc4KY
Wasmをやりたいと思ったとき、EmscriptenよりRust
の方が便利そうと言うことでRustの方を選ぶと、
なんのためにWasmをやっているのか分からずやめてしまう
法則。その心は、RustはJSより不便だから。
C++でやってこそ、Wasmの良さが分かる。そもそもWasmが
作られた理由はC++を使いたかったのだから。
2023/07/15(土) 16:27:57.06ID:7Sjd/b2U
スクリプト言語しか使ったことない人にとったら6ヶ月くらいかかるかもね
下手したら永遠に書けない可能性もある
2023/07/15(土) 16:44:43.04ID:mPrtICz3
>>565
頑張れば書けてもそれほどの意味を感じなければ馬鹿馬鹿しくてやめてしまう。
Wasm化にRustを選んで
「速度が思ったほど速くならなくて」
と言っている人が目立つのはそのせい。
2023/07/15(土) 17:11:08.01ID:7Sjd/b2U
>>566
現時点ではwasmなんかよりV8ランタイムの方が速いからね
数値計算ならある程度速くできそうだけど現時点では遅い
まずスタックマシンというのもどうなのか
モダンな最適化しにくいし
今設計するならレジスタマシンだろう
2023/07/15(土) 17:16:08.85ID:+MrrJBXN
wasmなんて自分が書き慣れた言語でいいよ
Cに慣れてるならCを選べばいいしRustに慣れてるならRustを選べばいい

ただRustのbindingはお節介というか本来jsでやるべき処理までRustで書けるようにしてるから
素人向けでないかもしれない。全部Rustで書きたい人もいるんだろうけど
個人的には数値計算とか複雑な処理だけwasmに投げてDOM操作はjs/tsで書きたい
569デフォルトの名無しさん
垢版 |
2023/07/15(土) 17:52:08.10ID:cjFspWyo
>>564
>> RustはJSより不便だから。
>> C++でやってこそ、Wasmの良さが分かる。

JavaScriptよりRustが不便だと主張しつつC++でWasmの良さがわかる??
もしC++で便利になる状況ならRustでさらに便利になるだろう

>>566
Wasm化にRustを選んで速度が速くならない??
C++を選ぶと同じことが速くると主張したいのか?

Wasm化で速くなる遅くなるの正解はこれ
・WasmでDOM操作メインならオーバーヘッドの分だけJavaScriptより少し遅くなる
・Wasmで何かを算出するなどの処理をしてオーバーヘッド分を取り戻すと当然JavaScriptより速くなる
これだけの話でこの速さ問題はWasm⇔JavaScriptのオーバーヘッド分を超える作業をWasmにやらせているかどうかだけ
C++かRustかなんて話は当然関係ない

>>567
>> wasmなんかよりV8ランタイムの方が速い

それだとWasmの存在意義が全くないことになる
正解はWasm⇔JavaScriptのオーバーヘッドを取り戻せるか否かで決まる
2023/07/15(土) 18:16:24.19ID:xjlkhkqt
>>569
>もしC++で便利になる状況ならRustでさらに便利になるだろう
そうでないことが、RustでWasm化して分かると言う事例。
571デフォルトの名無しさん
垢版 |
2023/07/15(土) 18:27:33.72ID:cjFspWyo
>>570
RustによるWasm化自体に問題は何もない
だからWasm記述言語シェアNo.1がRust
2023/07/15(土) 18:32:32.92ID:xjlkhkqt
>>571
これ以上言わないわ。自分で考えろ。
2023/07/15(土) 18:33:47.39ID:xjlkhkqt
こんなに馬鹿なにされて、正しい情報を伝授する義務は
俺には無い。貴重な情報なのに。
いつまでも幻覚の中で生きてろ。
2023/07/15(土) 18:55:27.98ID:dbngzqa+
Wasmを使うためにRustを使うのは環境も整っているしGCも必要ないしベストだろな
実際にRustが一番使われているし問題点を聞いたこともない

一方でRustと全く関係ない話としてJavaScriptのWasm化が無意味な場合がある
ほとんどがGUI処理ならWasmより直接操作できるJavaScriptが速くなってしまう
もちろんC++でWasmを書こうが遅い
2023/07/15(土) 18:56:54.92ID:xjlkhkqt
RustでWasm化した人は、思っていたのと違ってすぐやめる
のに対し、C++でWasm化した人は、良いものを手に入れた
と思って二度とJSに戻らない法則。
576デフォルトの名無しさん
垢版 |
2023/07/15(土) 19:02:14.15ID:cjFspWyo
>>575
その書き込みでJavaScriptもWasmも書いたことがない人だとわかる
2023/07/15(土) 19:04:24.33ID:7Sjd/b2U
>>569
だから今のところほとんど価値がない
実際速ければ全てのライブラリがwasmになってると思う
2023/07/15(土) 19:07:37.18ID:7Sjd/b2U
俺の観測範囲だとフロントエンドの人たちがrustに飛びついたがほとんどの人がまともに書けずに挫折して
TypeScriptに戻っていった
そして今Reactがサーバーサイドコンポーネントという銀の弾丸を持ってきた
これでwasmはますますいらなくなった
2023/07/15(土) 19:16:47.79ID:7Sjd/b2U
wasmの目的としてポータブルでデータが小さいからJSよりサイズを小さくできるという狙いがあったが
もうRSCによりサーバーサイドに先祖返りしたので
フロントエンド側で頑張って何かやる必要性はゼロ
言語もRustでよろしい
2023/07/15(土) 19:20:05.38ID:xjlkhkqt
そうでなくて、Rustで書くから馬鹿馬鹿しくなるだけなんだ。
JSとの比較で言語としての魅力が無いので速度比較だけになってしまうから。
2023/07/15(土) 19:22:27.92ID:xjlkhkqt
RustでWasm化してみた人はみんな、速度が余り
速くならないから、思っていたのと違う、と書いている。
JSと比較してRustには魅力が無いからそうなってしまう。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況