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


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

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



1 名前:デフォルトの名無しさん [2023/07/29(土) 15:05:46.55 ID:2Hm/yplK.net]
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/

957 名前:デフォルトの名無しさん mailto:sage [2023/08/29(火) 19:18:58.62 ID:YzXqUdha.net]
rustって名前が良くないよねって思ったけどcも大概やったわ

958 名前:デフォルトの名無しさん mailto:sage [2023/08/29(火) 20:54:09.08 ID:Nn6iD5I/.net]
おれ865だけどなんで847と同一人物認定されてんの?

959 名前:デフォルトの名無しさん mailto:sage [2023/08/29(火) 21:54:12.23 ID:0ZJbGVqi.net]
Rustは普及してないという願望・妄想と
Rustに言及するレスが続いてる現状を両立させるためだろ

960 名前:デフォルトの名無しさん mailto:sage [2023/08/29(火) 21:55:40.52 ID:o1bsY+eR.net]
稚拙w

961 名前:デフォルトの名無しさん mailto:sage [2023/08/29(火) 22:39:33.53 ID:qbvOBi0x.net]
>>947
C++おっさん・爺は年齢的にRust覚えられないから
普及されると嫌だろうからな
一方、若い連中はもう化石言語になるC++よりRustに将来性を見出すだろうからな。

962 名前:デフォルトの名無しさん mailto:sage [2023/08/29(火) 23:08:37.53 ID:dpeDea2P.net]
若い人は誰も使ってないイメージ

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

964 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 00:16:18.11 ID:4rN9QUhj.net]
Cと各スクリプト言語から来てRustで困ることなかった
C++は必要なさそう

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



966 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 08:54:27.99 ID:Q1GiOTDg.net]
バイナリサイズを小さくしたい→C
バグを少なくしたい→Rust
??→C++

967 名前:デフォルトの名無しさん [2023/08/30(水) 10:06:20.92 ID:7zJH/Xg6.net]
>>954
Cの後継はZig
C++の後継はRust

C++はいらないこ

968 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 10:57:54.24 ID:O0+f/FEO.net]
mojoはわかるけどnimってスーパーマイナーすぎんか

969 名前:デフォルトの名無しさん [2023/08/30(水) 12:29:00.92 ID:kkA3iJAe.net]
>>953
>>956
mojoは早くソース公開しろよ

970 名前:デフォルトの名無しさん [2023/08/30(水) 12:30:46.34 ID:kkA3iJAe.net]
>>955
zig使ってるbunが1.0になったのに、肝心のzigはいつ1.0になるんだよ?

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

972 名前:デフォルトの名無しさん [2023/08/30(水) 12:40:02.98 ID:wWfEYgvd.net]
やねうら氏ね

973 名前:デフォルトの名無しさん [2023/08/30(水) 12:40:52.41 ID:wWfEYgvd.net]
>>951-952
C++は知らない方が良い

974 名前:デフォルトの名無しさん [2023/08/30(水) 12:42:41.11 ID:wWfEYgvd.net]
>>956
nim知らないの?遅れてるな

975 名前:デフォルトの名無しさん [2023/08/30(水) 13:45:48.64 ID:mNxVjhal.net]
>>962
あなたの遅れてる認定とか知りませんやんw



976 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 15:17:49.40 ID:zHni/Vbc.net]
智慧をくれ

977 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 15:36:17.12 ID:HQ0MoXmm.net]
「次世代言語wに憧れる一日中暇なお爺さん達wのスレ」
さすが!中身がない!

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

979 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 18:40:48.60 ID:Blqpd4nm.net]
>>953
Pythonは必要な時にスクリプトの読み書きができれば十分で
あの言語仕様と遅さはプログラミング言語としては適してないためこのスレの対象外

Nimは何もかも中途半端であることに加え
先が見えてしまったのとあの開発体制では今後も期待できないため無視してよい存在

980 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 18:56:26.78 ID:VDEXXxkp.net]
意味のないレスだよ

981 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 19:40:27.89 ID:K0sdPATe.net]
mojoを持ちつつPythonを嗜み
Rustを横目にc+に打ち込む

982 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 20:24:13.48 ID:YW1fodiP.net]
Rustが失敗作だったってことじゃん

983 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 20:35:58.15 ID:o+6d8X1p.net]
現実はこれ>>496
新たなネットインフラC++ではなくRustで記述されている

984 名前:デフォルトの名無しさん [2023/08/30(水) 21:03:04.24 ID:U5prozod.net]
>>971
現実はRustで書かれているものも稀にあるってだけでは?

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



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

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

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

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

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

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

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

993 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 22:11:27.44 ID:YW1fodiP.net]
>>974
99%はC++なんだけど…

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

995 名前:デフォルトの名無しさん mailto:sage [2023/08/30(水) 22:34:47.35 ID:CtEi3o2X.net]
複オジの世迷言 vs 老害爺




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

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

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

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

1000 名前:デフォルトの名無しさん [2023/08/31(木) 05:57:13.65 ID:Fp7risRc.net]
>>983
と世迷言老害が申しております

1001 名前:デフォルトの名無しさん mailto:sage [2023/08/31(木) 09:04:59.10 ID:qE8kvwKZ.net]
rustでdll造ってCから使うとき
rust側で勝手に捨てられるのは困るな

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

1003 名前:デフォルトの名無しさん mailto:sage [2023/08/31(木) 12:21:22.57 ID:dCL063sE.net]
1000なら今年中にC++にも unsafe{ } が来る ← 一応参加

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

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

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



1006 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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