結局C++とRustってど ..
[2ch|▼Menu]
973:デフォルトの名無しさん
23/08/30 21:05:54.95 EFFGi3bv.net
>>298
mallocしたままfreeしないのはRustでももちろんできる
BoxやVecなどにはleak()があり意図的にリークする(=今後解放しない)ことができる
代わりに得られるのはライフタイムがstaticな可変参照
つまり静的にメモリ確保したことと同じ扱いになりライフタイムの束縛がなくなり自由となる

974:デフォルトの名無しさん
23/08/30 21:20:25.79 qErRQYHl.net
>>972
超大手が色々検討してその結果Rustで作ったなんだが、
知りたいのは、なんで(C++じゃなく)Rustを採用したのかなんだよな。
俺思うに、ネットインフラは公開で超攻撃対象になるから、脆弱性がなるべく少なくなるように
するためにはC++よりRustが良いと判断したからじゃないかと妄想。

975:デフォルトの名無しさん
23/08/30 21:33:28.86 U5prozod.net
>>974
だからその超大手の数多ある新規プロジェクト群の中に
Rustのプロジェクが稀にあるってだけなのでは?

976:デフォルトの名無しさん
23/08/30 21:37:48.96 qErRQYHl.net
>>973
そんなの(leak()って)あるのか、leak()でdropしない(禁止する)ように指示しているのかな

977:デフォルトの名無しさん
23/08/30 21:39:30.75 8/HxBYkL.net
>>974
C++と比べるとRustはまず記述のしやすさと可読性の良さ
そしてC++よりもコンパイル時点で判明できるミスやバグが多くてデバッガ実行も激減し開発効率が高い
同時にそれらは保守性の良さにも繋がっている
C++とRustのどちらも選べる環境ではC++が今後使われることがほぼなくなるのだろう

978:デフォルトの名無しさん
23/08/30 21:43:01.91 qErRQYHl.net
>>975
まれだとしても,超重要なものにわざわざRustだからな
話題のRustでどれぐらいのものが出来るか確認するための
重要なものを作ってみた可能性もあるが

979:デフォルトの名無しさん
23/08/30 21:49:43.21 8/HxBYkL.net
>>496はCloudflareとAWSそれぞれの最も重要な中核部分だ
試しに作ってみるような部分ではない
今後は人員さえ揃えばRustを使うというIT各社の確固たる方針

980:デフォルトの名無しさん
23/08/30 22:00:23.43 dSL5QWen.net
何かを選ぶ理由とそれを選んだという事実の因果関係は無いほうが動きやすい
強者の命令に対し
命令に従うことが必然的ではない人間はもっと強い

981:デフォルトの名無しさん
23/08/30 22:11:27.44 YW1fodiP.net
>>974
99%はC++なんだけど…

982:デフォルトの名無しさん
23/08/30 22:23:28.66 U5prozod.net
そもそも本家本丸のfirefoxのコードは実はC++の方が多いんだぜ?

983:デフォルトの名無しさん
23/08/30 22:34:47.35 CtEi3o2X.net
複オジの世迷言 vs 老害爺


984:デフォルトの名無しさん
23/08/30 23:03:37.56 EFFGi3bv.net
>>976
leak()へ所有権を渡すので所有者はいなくなりdropは起きない
代わりに&'static mutを得ることができてライフタイムに束縛されなくなる
例えば"abcde"の&'static strが所有者を持たずdropも起きないのと同じ

985:デフォルトの名無しさん
23/08/30 23:17:03.32 E3RaRkgj.net
>>977
「記述のしやすさと可読性の良さ」って冗談か? Rustは冗長な癖に変な略語が多くて読みにくいし醜い。
あんなもんで開発するのは錆びついた歯車の自転車でギコギコ走らされるような罰ゲームだろ。

986:デフォルトの名無しさん
23/08/30 23:21:58.36 jEaVNaFL.net
>>981
そりゃ既存のプロジェクトを数えりゃ歴史あるほうが使われてる割合多いだろうよ。

987:デフォルトの名無しさん
23/08/30 23:23:05.29 c1vOy1St.net
C++とRust両方使いこなせる人たちが100%
Rustに軍配を上げるように
C++の言語機能が弱すぎることがC++の敗因かと

988:デフォルトの名無しさん
23/08/31 05:57:13.65 Fp7risRc.net
>>983
と世迷言老害が申しております

989:デフォルトの名無しさん
23/08/31 09:04:59.10 qE8kvwKZ.net
rustでdll造ってCから使うとき
rust側で勝手に捨てられるのは困るな

990:デフォルトの名無しさん
23/08/31 10:28:37.32 CmoRmahF.net
メモリリークを簡単に立証できる参照カウントなら
勝手に捨てられないことを簡単に立証できる
これが勝因だ

991:デフォルトの名無しさん
23/08/31 12:21:22.57 dCL063sE.net
1000なら今年中にC++にも unsafe{ } が来る ← 一応参加

結局C++とRustってどっちが良いの? 7traits
スレリンク(tech板)

992:デフォルトの名無しさん
23/08/31 12:50:11.95 9MCfOvkc.net
>>989
は?
C++もRustも同じだぞ
Cから所有権がムーブしてくることはないので
C++もRustもCで確保したメモリを勝手に解放することはない

993:デフォルトの名無しさん
23/09/10 12:08:07.01 aFcKBhMvr
第二のエルピーダ確定の価格下落しまくり半導体の次はАIに税金2000億とか天下り税金泥棒無能公務員には反吐が出るな
世界最惡の脱炭素拒否テロ国家に送られる化石賞連続受賞して世界中から非難されなか゛ら憲法13条25条29条と公然と無視して力による一方的な
現状変更によってクソ航空機倍増、閑静な住宅地から都心まで数珠つなぎで鉄道のз0倍以上もの莫大な温室効果ガスまき散らして騒音まみれ
静音が生命線の知的産業壊滅させて天下り賄賂癒着してるナマポ集団Ntтだの不治痛だのとの税金泥棒のネ夕にしてるだけなのがハ゛レバレ
ポンコツ技術後進國を脱却する氣などサラサラないのはクソ航空機の陸域飛行禁止しないことからも明らかた゛ろ
都心から離れすぎない地に飛行禁止区域を作るだけでも2000億以上の技術発展を確保できるだろうがクソ無能公務員の手作業による税金泥棒
ネタ維持のために気候変動までさせて土砂崩れ,洪水.暴風、熱中症にとマッチポンプ丸出しで住民殺害してこれて゛もかと私腹を肥やす気滿々
某AIは高速データ処理が飛躍的なだけで知能としてのフ゛レイクスル ─には至っていないがそれて゛もポンコツ腐敗後進国曰本には無縁の技術た゛わ
(羽田〕ΤURLリンク(www.call4.jp)/info.phΡ?tyРe=iТems&id=I0000062 , tтPs://haneda-projeCt.jimdofree.com/
(成田)tтps://n-souonhigaisosyoudan.amebaownd.сom/
(テロ組織)tΤps://i.imgur.com/hnli1ga.jpеg


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

255日前に更新/279 KB
担当:undef