C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」
っていう雑談スレ。
前スレ
https://itest.5ch.net/mevius/test/read.cgi/tech/1688129795
関連スレ(マ板): Google&MS「バグの70%はC/C++。Rustにする」
https://medaka.5ch.n...cgi/prog/1619943288/
探検
結局C++とRustってどっちが良いの? 6traits
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2023/07/29(土) 15:05:46.55ID:2Hm/yplK969デフォルトの名無しさん
2023/08/30(水) 19:40:27.89ID:K0sdPATe mojoを持ちつつPythonを嗜み
Rustを横目にc+に打ち込む
Rustを横目にc+に打ち込む
970デフォルトの名無しさん
2023/08/30(水) 20:24:13.48ID:YW1fodiP Rustが失敗作だったってことじゃん
971デフォルトの名無しさん
2023/08/30(水) 20:35:58.15ID:o+6d8X1p 現実はこれ>>496
新たなネットインフラC++ではなくRustで記述されている
新たなネットインフラC++ではなくRustで記述されている
972デフォルトの名無しさん
2023/08/30(水) 21:03:04.24ID:U5prozod >>971
現実はRustで書かれているものも稀にあるってだけでは?
現実はRustで書かれているものも稀にあるってだけでは?
973デフォルトの名無しさん
2023/08/30(水) 21:05:54.95ID:EFFGi3bv >>298
mallocしたままfreeしないのはRustでももちろんできる
BoxやVecなどにはleak()があり意図的にリークする(=今後解放しない)ことができる
代わりに得られるのはライフタイムがstaticな可変参照
つまり静的にメモリ確保したことと同じ扱いになりライフタイムの束縛がなくなり自由となる
mallocしたままfreeしないのはRustでももちろんできる
BoxやVecなどにはleak()があり意図的にリークする(=今後解放しない)ことができる
代わりに得られるのはライフタイムがstaticな可変参照
つまり静的にメモリ確保したことと同じ扱いになりライフタイムの束縛がなくなり自由となる
974デフォルトの名無しさん
2023/08/30(水) 21:20:25.79ID:qErRQYHl >>972
超大手が色々検討してその結果Rustで作ったなんだが、
知りたいのは、なんで(C++じゃなく)Rustを採用したのかなんだよな。
俺思うに、ネットインフラは公開で超攻撃対象になるから、脆弱性がなるべく少なくなるように
するためにはC++よりRustが良いと判断したからじゃないかと妄想。
超大手が色々検討してその結果Rustで作ったなんだが、
知りたいのは、なんで(C++じゃなく)Rustを採用したのかなんだよな。
俺思うに、ネットインフラは公開で超攻撃対象になるから、脆弱性がなるべく少なくなるように
するためにはC++よりRustが良いと判断したからじゃないかと妄想。
975デフォルトの名無しさん
2023/08/30(水) 21:33:28.86ID:U5prozod976デフォルトの名無しさん
2023/08/30(水) 21:37:48.96ID:qErRQYHl >>973
そんなの(leak()って)あるのか、leak()でdropしない(禁止する)ように指示しているのかな
そんなの(leak()って)あるのか、leak()でdropしない(禁止する)ように指示しているのかな
977デフォルトの名無しさん
2023/08/30(水) 21:39:30.75ID:8/HxBYkL >>974
C++と比べるとRustはまず記述のしやすさと可読性の良さ
そしてC++よりもコンパイル時点で判明できるミスやバグが多くてデバッガ実行も激減し開発効率が高い
同時にそれらは保守性の良さにも繋がっている
C++とRustのどちらも選べる環境ではC++が今後使われることがほぼなくなるのだろう
C++と比べるとRustはまず記述のしやすさと可読性の良さ
そしてC++よりもコンパイル時点で判明できるミスやバグが多くてデバッガ実行も激減し開発効率が高い
同時にそれらは保守性の良さにも繋がっている
C++とRustのどちらも選べる環境ではC++が今後使われることがほぼなくなるのだろう
978デフォルトの名無しさん
2023/08/30(水) 21:43:01.91ID:qErRQYHl979デフォルトの名無しさん
2023/08/30(水) 21:49:43.21ID:8/HxBYkL980デフォルトの名無しさん
2023/08/30(水) 22:00:23.43ID:dSL5QWen 何かを選ぶ理由とそれを選んだという事実の因果関係は無いほうが動きやすい
強者の命令に対し
命令に従うことが必然的ではない人間はもっと強い
強者の命令に対し
命令に従うことが必然的ではない人間はもっと強い
981デフォルトの名無しさん
2023/08/30(水) 22:11:27.44ID:YW1fodiP >>974
99%はC++なんだけど…
99%はC++なんだけど…
982デフォルトの名無しさん
2023/08/30(水) 22:23:28.66ID:U5prozod そもそも本家本丸のfirefoxのコードは実はC++の方が多いんだぜ?
983デフォルトの名無しさん
2023/08/30(水) 22:34:47.35ID:CtEi3o2X 複オジの世迷言 vs 老害爺
草
草
984デフォルトの名無しさん
2023/08/30(水) 23:03:37.56ID:EFFGi3bv >>976
leak()へ所有権を渡すので所有者はいなくなりdropは起きない
代わりに&'static mutを得ることができてライフタイムに束縛されなくなる
例えば"abcde"の&'static strが所有者を持たずdropも起きないのと同じ
leak()へ所有権を渡すので所有者はいなくなりdropは起きない
代わりに&'static mutを得ることができてライフタイムに束縛されなくなる
例えば"abcde"の&'static strが所有者を持たずdropも起きないのと同じ
985デフォルトの名無しさん
2023/08/30(水) 23:17:03.32ID:E3RaRkgj >>977
「記述のしやすさと可読性の良さ」って冗談か? Rustは冗長な癖に変な略語が多くて読みにくいし醜い。
あんなもんで開発するのは錆びついた歯車の自転車でギコギコ走らされるような罰ゲームだろ。
「記述のしやすさと可読性の良さ」って冗談か? Rustは冗長な癖に変な略語が多くて読みにくいし醜い。
あんなもんで開発するのは錆びついた歯車の自転車でギコギコ走らされるような罰ゲームだろ。
986デフォルトの名無しさん
2023/08/30(水) 23:21:58.36ID:jEaVNaFL >>981
そりゃ既存のプロジェクトを数えりゃ歴史あるほうが使われてる割合多いだろうよ。
そりゃ既存のプロジェクトを数えりゃ歴史あるほうが使われてる割合多いだろうよ。
987デフォルトの名無しさん
2023/08/30(水) 23:23:05.29ID:c1vOy1St C++とRust両方使いこなせる人たちが100%
Rustに軍配を上げるように
C++の言語機能が弱すぎることがC++の敗因かと
Rustに軍配を上げるように
C++の言語機能が弱すぎることがC++の敗因かと
988デフォルトの名無しさん
2023/08/31(木) 05:57:13.65ID:Fp7risRc >>983
と世迷言老害が申しております
と世迷言老害が申しております
989デフォルトの名無しさん
2023/08/31(木) 09:04:59.10ID:qE8kvwKZ rustでdll造ってCから使うとき
rust側で勝手に捨てられるのは困るな
rust側で勝手に捨てられるのは困るな
990デフォルトの名無しさん
2023/08/31(木) 10:28:37.32ID:CmoRmahF メモリリークを簡単に立証できる参照カウントなら
勝手に捨てられないことを簡単に立証できる
これが勝因だ
勝手に捨てられないことを簡単に立証できる
これが勝因だ
991デフォルトの名無しさん
2023/08/31(木) 12:21:22.57ID:dCL063sE 1000なら今年中にC++にも unsafe{ } が来る ← 一応参加
結局C++とRustってどっちが良いの? 7traits
http://mevius.5ch.net/test/read.cgi/tech/1693451813/
結局C++とRustってどっちが良いの? 7traits
http://mevius.5ch.net/test/read.cgi/tech/1693451813/
992デフォルトの名無しさん
2023/08/31(木) 12:50:11.95ID:9MCfOvkc993デフォルトの名無しさん
2023/08/31(木) 13:14:29.50ID:3Z3eLBs1 所有権がムーブするとは?
994デフォルトの名無しさん
2023/08/31(木) 14:21:58.30ID:qE8kvwKZ はいはい unsafe {}
995デフォルトの名無しさん
2023/08/31(木) 14:22:09.96ID:qE8kvwKZ はいはい dead lock
996デフォルトの名無しさん
2023/08/31(木) 14:23:58.05ID:qE8kvwKZ はいはい #[no_mangle]
997デフォルトの名無しさん
2023/08/31(木) 14:31:38.69ID:CmoRmahF998デフォルトの名無しさん
2023/08/31(木) 14:58:04.06ID:qE8kvwKZ pinoの蜜芋ブリュレが美味過ぎてやばい
999デフォルトの名無しさん
2023/08/31(木) 14:58:53.00ID:qE8kvwKZ はいはい move move
1000デフォルトの名無しさん
2023/08/31(木) 14:59:11.39ID:qE8kvwKZ C最強
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 32日 23時間 53分 25秒
新しいスレッドを立ててください。
life time: 32日 23時間 53分 25秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否 [夜のけいちゃん★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★5 [ぐれ★]
- 映画「鬼滅の刃」の興行収入急減、日本行き航空券大量キャンセル…中国メディア報道 [蚤の市★]
- 【音楽】Perfume・あ~ちゃんの結婚相手「一般男性」は吉田カバンの社長・吉田幸裕氏(41) 高身長で山本耕史似 [Ailuropoda melanoleuca★]
- 「タワマン天国」に飛びつく若者…SNSに転がる「成功体験」に続けるのか 湾岸エリアの業者が語った現実 [蚤の市★]
- ホテル業界、高市のせいで中国から大量キャンセル 「大変厳しい状態。一刻も早い収束を願います」 [271912485]
- 【正論】玉木雄一郎「高市さんの答弁は米軍が攻撃を受けた場合を前提としており、撤回するのは難しい」特定野党を完全論破 [519511584]
- ホリエモンが政治家達を呼んで台湾有事について議論する動画を公開したんだけどお前らはこれの内容についてどう思う [317527133]
- 麻生太郎氏、高市政権と距離を置きはじめる(´・ω・`) [399259198]
- んなり放題🍬のお🏡
- フランス「G7に習近平主席を呼びたい」ドイツ「良い考えだ」 高市さん...? [237216734]
