2026年7月24日(金)掲載 2,900本日 0
HN566

モダンC++を極める!Busatoによる実践的プログラミングガイド

Modern C++ Programming: Busato

KnuthIsGod3か月前

議論

4
1captaincrowbar3か月前

"このオープンアクセスコースはC言語とオブジェクト指向プログラミングに既に精通している人を対象としています"……C++を除いてね。それ、ターゲットがかなり狭すぎるでしょ。

2bvrmn3か月前

またしても、モダンC++アプリに不可欠なメモリと所有権の設計が抜け落ちている本か。教えるべき最も重要なトピックだと思うんだけどね。応用編のスライドには少しあるみたいだけど、最初から知っておくべきことなのに皮肉だよな。メモリを誰が所有するのか?どう渡すのか?ムーブ?借用?どうやって読み手に伝えるか?もはや部族の秘伝みたいになってる。エンタープライズのC++コードベースに触れるたびに、メモリ管理で四苦八苦してる地獄のような光景を見るよ。参考資料としてはいいかもしれないけど、学習用としてはかなり疑問だね。

3neko_ranger3か月前

大手テック企業の求人にはC++がいっぱいあるけど、実際そのプロジェクトに入り込んでないと、まともな経験を積むのが難しい気がする。C++のシステムは重要で面白いことをやってるのは分かるけど、C++エンジニアを目指そうにも、その環境に入らないと経験が得られないっていうジレンマがあるよね。実際のところRAIIを使えばC++もそんなに悪くないんじゃない?まあ、いずれ廃れる言語かもしれないし、RustやGo、Zigあたりを学んでおくのが無難かな。