質問: c++を学ぶためにcの知識は必須ですか? 将来の就職と個人的興味のため、c++を勉強しようと思ったんですが(c++にはオブヘクト志向があるため)ネットでいろいろ調べていると「cが基盤になっているためcから勉強を始めたほうがいい」とありました。 正確にはどこまでの知識と経験が必要ですか? そもそもc++を学ぶためにcの知識は必須ですか?
回答: 全く新規に始めるというのであれば, c++ の勉強のために c を学ぶというのはちょっと遠回りなんじゃないかなと思う. もちろん #2 の最後にあるように「将来的にはcも」というのであればどこかの時点で c にも手を出さないといけないんだけど, 近い目標として c++ があるのなら「c をやってから c++ に進みましょう」というのはあまりお勧めしない. 実際のところ, 「c++ を学ぶうちに c もある程度わかる」と言えなくもないし.