「C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」
「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」
っていう雑談スレ。
・C/C++ <=> Rust いまさら聞けない移行質問なども適当にどぞ
・レスバはじめんのは勝手だけど、面白いこと・へぇなこと書いたヤツが優勝
・マな話は、マのスレもご活用ください↓
前スレ: 結局C++とRustってどっちが良いの? 7traits
http://mevius.5ch.net/test/read.cgi/tech/1693451813/
関連スレ(マ板): Google&Microsoft「セキュリティバグの70%はC/C++のメモリ管理ミス。Rustにする」
https://medaka.5ch.net/test/read.cgi/prog/1619943288/
探検
結局C++とRustってどっちが良いの? 8traits
レス数が1000を超えています。これ以上書き込みはできません。
2023/10/28(土) 13:45:00.38ID:fh9BWjjr
952デフォルトの名無しさん
2023/12/06(水) 14:44:32.97ID:uGBP6FLN953デフォルトの名無しさん
2023/12/06(水) 14:52:19.97ID:3kI3ay52954デフォルトの名無しさん
2023/12/06(水) 15:01:15.76ID:ts/cnrJA >>952
記事から全部理解できたならたぶん別の記事だと思う
記事から全部理解できたならたぶん別の記事だと思う
955デフォルトの名無しさん
2023/12/06(水) 15:07:10.91ID:N0N71GtG956デフォルトの名無しさん
2023/12/06(水) 15:12:14.26ID:6EzLMFr7957デフォルトの名無しさん
2023/12/06(水) 15:22:00.69ID:aoO2XCof 全銀のやつは記事に書いてることはわかるがめちゃくそ疑問だらけ
なんで生成時にサイズチェックしないのか
なんで生成されたテーブルをチェックしてないのか
なんで生成されたテーブル使った試験をしてないのか
一般企業でもなかなかお目にかかれないひどい内容だがそれを金融系のしかも全銀がやっちゃうってのが信じられないわ
なんで生成時にサイズチェックしないのか
なんで生成されたテーブルをチェックしてないのか
なんで生成されたテーブル使った試験をしてないのか
一般企業でもなかなかお目にかかれないひどい内容だがそれを金融系のしかも全銀がやっちゃうってのが信じられないわ
958デフォルトの名無しさん
2023/12/06(水) 15:26:41.21ID:MT5mgeUa >>944
同感
同感
959デフォルトの名無しさん
2023/12/06(水) 15:33:52.57ID:MT5mgeUa 型推論よりインテリセンスとか補完がうざい。
こっちの入力リズムに合わないとイラっと来ることある。
こっちの入力リズムに合わないとイラっと来ることある。
960デフォルトの名無しさん
2023/12/06(水) 16:16:19.10ID:oM0gjrfW >>957
同感
同感
961デフォルトの名無しさん
2023/12/06(水) 16:17:28.30ID:oM0gjrfW962デフォルトの名無しさん
2023/12/06(水) 18:22:40.40ID:SQhb0To1 Pimplが説明してるある本がないか立ち読みしたのだがあった
最近出たC++ソフトウェア設計という本にモロに書いてあった
こんな本いつの間に出てたんだ?
モロに俺がドヤ顔したパターンじゃねえか...
この本内容もめちゃくちゃ良いぞ
最近出たC++ソフトウェア設計という本にモロに書いてあった
こんな本いつの間に出てたんだ?
モロに俺がドヤ顔したパターンじゃねえか...
この本内容もめちゃくちゃ良いぞ
963デフォルトの名無しさん
2023/12/06(水) 18:31:32.46ID:6EzLMFr7 pimplってGoFになかったっけ?
964デフォルトの名無しさん
2023/12/06(水) 18:37:31.41ID:+XLnMsko ヘッダファイルの変更のせいで再コンパイルされるC++特有の問題に対処するのが主目的のpimplがなんでGoFにあると思ったんですか?
965デフォルトの名無しさん
2023/12/06(水) 18:54:10.35ID:MT5mgeUa >>962
pimpl、10年前の本「C++のためのAPIデザイン」(2012年)にも載ってるぞ。
pimpl、10年前の本「C++のためのAPIデザイン」(2012年)にも載ってるぞ。
966デフォルトの名無しさん
2023/12/06(水) 18:55:40.21ID:SQhb0To1 まあPimplの主張はコンパイルサイズを固定するとか
内部を隠蔽することが主目的っぽいね
この本ではImplにunique_ptrを使ってコピー時にmoveする実装になってる
内部を隠蔽することが主目的っぽいね
この本ではImplにunique_ptrを使ってコピー時にmoveする実装になってる
967デフォルトの名無しさん
2023/12/06(水) 19:05:32.22ID:ts/cnrJA 知ってると役に立つけどC++使う気が失せる技法のひとつだな
968デフォルトの名無しさん
2023/12/06(水) 19:09:45.42ID:+XLnMsko969デフォルトの名無しさん
2023/12/06(水) 19:24:48.89ID:lBgUAnRO970デフォルトの名無しさん
2023/12/06(水) 19:26:54.33ID:lBgUAnRO 確かに不毛過ぎる気はする
本質的じゃない部分ですげー頭使わなきゃならんし
面白い部分でもない
素直にrust使うべきだわ
本質的じゃない部分ですげー頭使わなきゃならんし
面白い部分でもない
素直にrust使うべきだわ
971デフォルトの名無しさん
2023/12/06(水) 19:48:07.27ID:Pw3WwC1e 銀行はやったこと無いけどSIerの下請けで
お役所のシステム移行の
仕事したときにライブラリ一つに数万個のテストケースが
用意されてあらゆる仕様適合をチェックしていたので
実装でアホなことしててもテストで叩き落とせばよいという
思想なのかも
お役所のシステム移行の
仕事したときにライブラリ一つに数万個のテストケースが
用意されてあらゆる仕様適合をチェックしていたので
実装でアホなことしててもテストで叩き落とせばよいという
思想なのかも
972デフォルトの名無しさん
2023/12/06(水) 20:02:44.32ID:Knh+cYx8 >>964
GoFのBridgeパターン
GoFのBridgeパターン
973デフォルトの名無しさん
2023/12/06(水) 20:16:14.69ID:3kI3ay52 ヘッダーに実装書きまくるのが今のクソc++だからpimplにしたところでというのはある
974デフォルトの名無しさん
2023/12/06(水) 20:37:00.46ID:MnzvwPfi 実装を書かざるを得なくなってヘッダーと呼ぶのが不適切になったから.hの拡張子がなくなった
975デフォルトの名無しさん
2023/12/06(水) 20:57:06.52ID:N0N71GtG Pimplの良い説明を見つけた
この中のstd::shared_ptrの場合が今議論されている項目のようだ
http://www17.plala.or.jp/KodamaDeveloped/LetsProgramming/details_pimpl_idiom.html
この中のstd::shared_ptrの場合が今議論されている項目のようだ
http://www17.plala.or.jp/KodamaDeveloped/LetsProgramming/details_pimpl_idiom.html
976デフォルトの名無しさん
2023/12/06(水) 22:01:15.11ID:rDPAp/5U IT大手がRustへ舵を切るわけだな
977デフォルトの名無しさん
2023/12/06(水) 22:38:24.64ID:UoD976YL pimplはScott MeyersのEffective Modern C++が詳しい(Effective C++にもある程度書いてある)
shared_ptrじゃなくunique_ptrを使えと書いてる
https://en.cppreference.com/w/cpp/language/pimpl
https://herbsutter.com/gotw/_100/
shared_ptrじゃなくunique_ptrを使えと書いてる
https://en.cppreference.com/w/cpp/language/pimpl
https://herbsutter.com/gotw/_100/
978デフォルトの名無しさん
2023/12/06(水) 22:38:53.88ID:UoD976YL >>972
構造が似てるだけで全然別のもの
構造が似てるだけで全然別のもの
979デフォルトの名無しさん
2023/12/07(木) 00:06:56.11ID:3PWWuEZS デザインパターンとは構造について述べたもの
pimplはBridgeパターンの一適用例
別のものではない
pimplはBridgeパターンの一適用例
別のものではない
980デフォルトの名無しさん
2023/12/07(木) 00:37:25.72ID:mM7hpDu4981デフォルトの名無しさん
2023/12/07(木) 00:41:10.07ID:katRzGi9 C++オブジェクト設計という本にはbridgeパターンの一種で継承や多態性が必要がない場合の単純な例としてPimplの説明があった
982デフォルトの名無しさん
2023/12/07(木) 00:52:49.01ID:3PWWuEZS983デフォルトの名無しさん
2023/12/07(木) 00:55:08.82ID:3PWWuEZS >>981
一見して分かりそうなもんだけどね
一見して分かりそうなもんだけどね
984デフォルトの名無しさん
2023/12/07(木) 01:04:03.35ID:Avn/NPEq C++の不完全型とJavaのインターフェースが同じに見える人には同じに見えるんだろう
985デフォルトの名無しさん
2023/12/07(木) 02:06:38.63ID:Sudvf4UZ >>980
そんなこと書いてねーぞ
そんなこと書いてねーぞ
986デフォルトの名無しさん
2023/12/07(木) 09:57:06.17ID:XOE4A360 RustでGUIのアプリがつくりたいです
987デフォルトの名無しさん
2023/12/07(木) 11:16:21.90ID:Gb/m/afO egui
988デフォルトの名無しさん
2023/12/07(木) 13:36:44.52ID:XOE4A360989デフォルトの名無しさん
2023/12/07(木) 23:09:48.18ID:wfAAUjY+ えぐい
990デフォルトの名無しさん
2023/12/08(金) 09:55:56.32ID:k3Bpg+TD 踏んどくか
991デフォルトの名無しさん
2023/12/08(金) 09:58:29.65ID:k3Bpg+TD 結局C++とRustってどっちが良いの? 9traits
https://mevius.5ch.net/test/read.cgi/tech/1701997063/
https://mevius.5ch.net/test/read.cgi/tech/1701997063/
992デフォルトの名無しさん
2023/12/08(金) 10:01:41.64ID:dTkbwwL5 unsafe {
次スレいらんわボケ
}
次スレいらんわボケ
}
993デフォルトの名無しさん
2023/12/08(金) 10:15:03.32ID:k3Bpg+TD ・めとくか
994デフォルトの名無しさん
2023/12/08(金) 10:27:55.85ID:gyEpWkla995デフォルトの名無しさん
2023/12/08(金) 10:38:32.80ID:DJ4GSkDO こんな短く書けるんだ!
996デフォルトの名無しさん
2023/12/08(金) 10:39:02.81ID:k3Bpg+TD RustはCとの相性は良いがC++との相性は最悪
997デフォルトの名無しさん
2023/12/08(金) 10:39:54.69ID:k3Bpg+TD どうしてもC++を捨てられない人は
RustよりNim使った方が救われる
RustよりNim使った方が救われる
998デフォルトの名無しさん
2023/12/08(金) 10:40:47.47ID:k3Bpg+TD >>994
このスレの腕自慢建ちなら一瞬で移植してくれるだろう
このスレの腕自慢建ちなら一瞬で移植してくれるだろう
999デフォルトの名無しさん
2023/12/08(金) 10:41:18.48ID:k3Bpg+TD 間違えた
x 建ち
o 達
x 建ち
o 達
1000デフォルトの名無しさん
2023/12/08(金) 10:41:47.84ID:k3Bpg+TD10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 40日 20時間 56分 48秒
新しいスレッドを立ててください。
life time: 40日 20時間 56分 48秒
10021002
Over 1000Thread 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★5 [BFU★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- 日本が「世界で最も魅力的な国」1位に!✨「魅力的な都市」では東京が2位 「魅力的な地域」は北海道が7位に [煮卵★]
- 【速報】 日経平均の下落率3%超す、財政懸念で長期金利上昇 [お断り★]
- 吉村はん「高市さんは発言を撤回する必要ないですよ。中国の大阪総領事が謝罪すべき」 [256556981]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 日経平均、49000円割れ 国賊高市を許すな [402859164]
- 東浩紀「日本はいままさに駆け引きをしている。」高市有事にピシャリ [834922174]
- 高市の放漫財政が原因で日本国債大暴落!!!ザイム真理教崩壊へ!!! [252835186]
- 【高市経済】日経平均マイナス1600円!、金利1.76%!ドル円155円!世界恐慌へ [219241683]
