• ベストアンサー

プログラミングを勉強したいです

私はプログラミング初心者です。 けれど、卒業研究のこともあってBorlandC++でソフト開発をしなければ卒業できません・・・(;;) こんな私でも、すっとC++のことについて勉強できる本はあるでしょうか? APIの呼び出しかたまで載っているものとかありますか? C++について入門編から応用まで幅広く載っているものなど、お勧めの本がありましたら・・・ どうか、ご教授ください!!

質問者が選んだベストアンサー

  • ベストアンサー
  • aton
  • ベストアンサー率47% (160/334)
回答No.3

補足要求+回答+アドバイスです。分類は回答にしておきます。 まず,補足要求から。 chieri23さんの卒業研究(というか所属している研究室)はどのようなものなのでしょうか? 情報処理系の研究であるならば,(オブジェクト指向も含めて)C++プログラミングの基本からきっちりと理解したほうがいいと思うし,物理や機械系の研究で,プログラムはあくまでシミュレーションや測定,データ整理のための道具だということならば,オブジェクト指向等のプログラミング概念の話は抜きにしてもいいかなと思います。 この2つのどちらであるかによって,だいぶ勉強のしかたが違ってくるんですが,どっちなんでしょうか? 次に,回答ですが…。 とりあえず,わりと良さそうなページを見つけました。 http://www.meirinkan.or.jp/~yuha/programming/ 初心者のためのプログラミング入門講座 -- 友葉式! それから,No.2でDreaMMasterさんが「指導教官に相談するべき」と書かれているのは一理あると思います。これに対しchieri23さんは「お礼」欄で「(初心者とは)目線が違うのでは~」と反論dされていますが,それも含めて指導教官に相談すればいいのではないでしょうか。つまり,「私は初心者で,プログラミングのしかたから学ばないといけない。こんな私が(Borland)C++について勉強するのに最適な本は何か」と聞いてみればいいのではないでしょうか? それでも難しい本を勧めるようなら,その教官は教育者としてはあまりうまくない人だということになってしまいますが…。 最後に,これは私の個人的な経験に基づくアドバイスですが,プログラミングは,最初の取っ掛かりのところをクリアしたら,以後は入門書ではなく,辞書のように使えるAPIリファレンス(関数名とその引数,返り値,機能を記述したもの)を用意し,必要に応じてそれを引く形で学んでいくのがいいと思います。 英語でもそうですよね。最初に基本的な文法(5文型や格変化,冠詞など)を学んだら,後は必要な時に単語を辞書で調べることで勉強を進めます。ですから,プログラミングの勉強も,入門書(基本)→リファレンス(応用)という2つのステップを意識して進めてみてください。ただ,この時,基本のところで,言語の背景にある基本設計(英語の5文型や格変化)をしっかり理解しておくことが,後の応用を楽に行う秘訣です。そういう意味では,C++の背後にある関数型言語やオブジェクト指向の概念も理解しておいたほうがやっぱりいいかもしれません。 では,卒業研究頑張ってください。

参考URL:
http://www.meirinkan.or.jp/~yuha/programming/

その他の回答 (2)

回答No.2

冷たい言い方になってしまって申し訳ないのですが、卒業研究ということであれば指導教官にどの本を読むべきか相談するのが筋ではないかと思います。

noname#47454
質問者

お礼

確かにそうだと思うのですが、うちの教授は、企業で実際に経験を積んだプログラミングのプロです。プロの目から見てわかりやすい本と、BorlandC++を初心者からしていった方がオススメする本は、目線が違うのではないかと感じています。 実際、授業で使用した本ははっきり言って、全く理解できないような内容から始まっているんですよ。 そのため、いろんな意見を教えて頂こうと、ここのサイトを利用しているので・・・

  • blue_leo
  • ベストアンサー率22% (541/2399)
回答No.1
参考URL:
http://www.kumei.ne.jp/c_lang/
noname#47454
質問者

お礼

ありがとうございます!! 是非、参考にさせていただきますね。

関連するQ&A

専門家に質問してみよう