- 締切済み
理屈ではなく丸暗記?
お世話になっています。 C++で基本的なロジックは丸暗記で覚えましたか? それとも理屈で覚えるべきでしょうか? 私は、丸暗記です、だからしばらくすると忘れて しまいます。これってきちんと理解していない からなんですか? 例、1。ファイルの読み込み書き込み処理
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- はなおか じった(@Jitta)
- ベストアンサー率42% (69/161)
書きためておいてコピー
- hitomura
- ベストアンサー率48% (325/664)
かなりオールドタイプなプログラマーの回答でよければ。 私の場合は、「体で覚える」でした。 プログラムは、かなり小さなものでない限り、必ずバグが紛れ込むものです。 その時に「どうして動かないんだ」と悩み、ヘルプやマニュアルを調べて出した答えが、あとのプログラミングに役立つ経験を多々しております。 まずは暗記でもなく理論を覚えるのでもなく、実際にコードを書いてみてそのプログラムの動作を追ってみるということを、だまされたと思ってやってみてください。C++の実力が増すと思いますよ。
- taka_tetsu
- ベストアンサー率65% (1020/1553)
>例、1。ファイルの読み込み書き込み処理 ロジックなんて覚えてないです(^^;; ファイルのオープン→読み書きループ→クローズという 流れだけは抑えてますが。 すごいですね、丸暗記。私にはできません。 でも、基本はやっぱり理解するのが先決です。 英単語を覚えるわけではないので、丸暗記しても 応用が利きません。 個人的には、関数名なんて本当に基本的なものしか覚えていません。あとは必要になったら調べてます。 で、ロジックははっきり言って暗記ではなく、 経験、つまり場数だと思ってます。 どんどん書くことですね。似たような処理をするロジックを。 そうすれば、一緒に覚えられて、応用もできるようになると思います。
- nanamesse
- ベストアンサー率45% (16/35)
こんばんわ(^^) C++の基本的なロジックについてですが、 もしこれから大して使うことがなかったり テストで出来さえすれば良いという程度なら 別に暗記でいいと思います。 ですが将来仕事などでC++でプログラムを組む可能性が あるのでしたらちゃんと論理的に理解するべきです。 例えばファイルの入出力などの基本的な処理はC++の基本とファイルを読み込む関数を理解していれば 覚えなくともコーディングできます。 >私は、丸暗記です、だからしばらくすると忘れて しまいます。これってきちんと理解していない からなんですか? とありますが、これは理解していないのだと思います。ちゃんと理解していれば基本的なことなら特別覚えなくてもプログラミングできるはずです。 ただ極論を言えばプログラムは動きさえすればよいので、ロジックを見て何をしているか理解さえできれば何を参考にしてもいいので必ずしも覚える必要はありませんが(^^;)
- qcelp
- ベストアンサー率38% (20/52)
自分の場合は最初は丸暗記みたいなもんで使ってたり、他で学んだこととつながって理屈で覚えていくのがパターンかな