結局C++とRustってどっちが良いの? 6traits at TECH
[2ch|▼Menu]
[前50を表示]
950:デフォルトの名無しさん
23/08/29 23:08:37.53 dpeDea2P.net
若い人は誰も使ってないイメージ

951:デフォルトの名無しさん
23/08/29 23:42:50.57 KeTq/BI+.net
でも、いまC++もRustも経験がない人が勉強するならC++からじゃない? C++がある程度分かってないと、Rustのありがたみも分からないし。

952:デフォルトの名無しさん
23/08/30 00:16:18.11 4rN9QUhj.net
Cと各スクリプト言語から来てRustで困ることなかった
C++は必要なさそう

953:デフォルトの名無しさん
23/08/30 08:48:22.21 eE+KSztu.net
将来性ならpython
言語設計ならNimかMojo
実力ならc/c++
かね。
pythonは無くなることないから身につけて損はないし、その延長線としてNimは使える。
Mojoはスタックフレーム指向として将来性感じる。RustはMojoの踏み台。

954:デフォルトの名無しさん
23/08/30 08:54:27.99 Q1GiOTDg.net
バイナリサイズを小さくしたい→C
バグを少なくしたい→Rust
??→C++

955:デフォルトの名無しさん
23/08/30 10:06:20.92 7zJH/Xg6.net
>>954
Cの後継はZig
C++の後継はRust
C++はいらないこ

956:デフォルトの名無しさん
23/08/30 10:57:54.24 O0+f/FEO.net
mojoはわかるけどnimってスーパーマイナーすぎんか

957:デフォルトの名無しさん
23/08/30 12:29:00.92 kkA3iJAe.net
>>953
>>956
mojoは早くソース公開しろよ

958:デフォルトの名無しさん
23/08/30 12:30:46.34 kkA3iJAe.net
>>955
zig使ってるbunが1.0になったのに、肝心のzigはいつ1.0になるんだよ?

959:デフォルトの名無しさん
23/08/30 12:32:21.28 K0sdPATe.net
喪女はまだめっちゃアーリーステージです~って言ってなかったか
それであんなにドヤ顔登場させた意味はわからんが

960:デフォルトの名無しさん
23/08/30 12:40:02.98 wWfEYgvd.net
やねうら氏ね

961:デフォルトの名無しさん
23/08/30 12:40:52.41 wWfEYgvd.net
>>951-952
C++は知らない方が良い

962:デフォルトの名無しさん
23/08/30 12:42:41.11 wWfEYgvd.net
>>956
nim知らないの?遅れてるな

963:デフォルトの名無しさん
23/08/30 13:45:48.64 mNxVjhal.net
>>962
あなたの遅れてる認定とか知りませんやんw

964:デフォルトの名無しさん
23/08/30 15:17:49.40 zHni/Vbc.net
智慧をくれ

965:デフォルトの名無しさん
23/08/30 15:36:17.12 HQ0MoXmm.net
「次世代言語wに憧れる一日中暇なお爺さん達wのスレ」
さすが!中身がない!

966:デフォルトの名無しさん
23/08/30 17:03:14.09 JRlr8oOO.net
前にnimは使ったことあるけど、結論的にはそんなに将来性を感じなかった。nimのライブラリが少ないし、pythonのライブラリを使うと結局そこが律速段階になるので速度の恩恵も個人的には微妙だった。これなら普通にpythonを使った方が便利だなとは思った。いまはどんだけ進展してるのかは良く知らんけど。

967:デフォルトの名無しさん
23/08/30 18:40:48.60 Blqpd4nm.net
>>953
Pythonは必要な時にスクリプトの読み書きができれば十分で
あの言語仕様と遅さはプログラミング言語としては適してないためこのスレの対象外
Nimは何もかも中途半端であることに加え
先が見えてしまったのとあの開発体制では今後も期待できないため無視してよい存在

968:デフォルトの名無しさん
23/08/30 18:56:26.78 VDEXXxkp.net
意味のないレスだよ

969:デフォルトの名無しさん
23/08/30 19:40:27.89 K0sdPATe.net
mojoを持ちつつPythonを嗜み
Rustを横目にc+に打ち込む

970:デフォルトの名無しさん
23/08/30 20:24:13.48 YW1fodiP.net
Rustが失敗作だったってことじゃん

971:デフォルトの名無しさん
23/08/30 20:35:58.15 o+6d8X1p.net
現実はこれ>>496
新たなネットインフラC++ではなくRustで記述されている

972:デフォルトの名無しさん
23/08/30 21:03:04.24 U5prozod.net
>>971
現実はRustで書かれているものも稀にあるってだけでは?

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

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