• ベストアンサー

C++でおすすめの書籍はありますか

C++でおすすめの書籍はありますか? プログラミング経験はVB.NETとVB6.0およびVBAです。 一応仕事でやってますのでプログラミング経験は7年ぐらいです。 C系は基本情報受けるときにC言語の簡単な本が呼んだことある程度です。 VB.NETはそこそこちゃんとした本を覚えるぐらい読んでいるのでオブジェクト指向 の概念はある程度理解しているつもりです。 1000ページ程度で画面のプリントスクリーンとか無駄なのが無い内容の詰まった本が好きです。 多少分かりにくくても時間をかけて何度も読むほうなので・・。 MFCとかAPIの内容までは含んで無くても構いません。 ロベールのC++教室とか独習C++なんかはページ数多そうでしたがもっといいのはありますか?

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

  • ベストアンサー
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.2

C++言語設計者自身の本です。 http://www.amazon.co.jp/プログラミング言語C-アスキーアジソンウェスレイシリーズ―Ascii-Addison-Wesley-programming/dp/475611895X 内容的には、言語の基本則がかなり詰まってると思います。 いきなりこれだけを読んで理解するのは、本当に何度も 読み返すことになるかもしれません。(挫折しないといいですが) 既にあがっている、Effective C++など「メイヤーズ氏の本」は ある意味デフォルトで呼んでおくべき本かと思いますが、 言語の文法レベルを一通り把握してから読まないと多分理解できないです。 ただし、特にVBなどではあまり気にしなくていいような部分の、 C++における注意点などが詰まっていますので、 まともに習得するにはいずれ必読かもしれません。

goomzawa
質問者

お礼

Effective C++を書店で少し見ましたがまさにこういった内容の書籍が 好きです。ただC++ともなると基本的なことはこれ一冊では理解できない感じでしたので他の本との併用を考えたいと思います。 ありがとうございました。

関連するQ&A

  • なぜ、VBよりC#を勧めるのですか?

    プログラミング初心者やBASIC経験者に対して、C#を勧める人が結構いるみたいです。 C#よりVB2005を勧めるといった人はほとんど見かけません。 BASIC系の言語を知っていればVBScriptやVBAなどの理解も早いと思いますし、VB.NET(2005含む)の方が参考書や参考Webページが多いように思われます(初心者向けの物は特に多いのでは…) VB6の頃はオブジェクト指向の機能が不完全でしたが、VB.NETになってからは、完全なオブジェクト指向言語となったように聞いていますが… C#の方が洗練されているとか美しいとかいった事を聞きますが、その程度の事は所詮好みの問題ではないでしょうか 生産性や開発コスト、プログラムの管理といった具体的な観点でC#を勧める理由が知りたいです。

  • C++でWindowsプログラミングを学習できる書籍教えてください

    C++でWindowsプログラミングを学習できる書籍教えてください 現在C++を学習中で、Windowsプログラミングの教本でいいのがあったら教えてください。 (分かりやすかった、楽しく出来たなど何でもいいです。) 今までは、「猫でもわかるC言語プログラミング」→「猫でもわかるWindowsプログラミング」→ 「独習C」→「Windowsゲームプログラミング」→「独習C++」といった流れの教本で学習し、 次にC++でWindowsのプログラミングを学習しようとしています。 本屋やネットでも探してはいるのですが、いまいちピンとくる本がなくて・・・ あれば教えてください。 今の本は後一週間くらいで終える予定です。

  • C++について

    C++について C++を学ぼうと思って入門書を探しています。 今までにC++、オブジェクト指向はやったことがありません。 C言語は初級と中級の間ぐらいの知識です。現在は独習Cを読んで、理解を深めています。 VC++を理解したいと思って業務(ツール)のソースや構成などを見てもさっぱりでした。 どこから学んでいけばよく分からない状態です。 オブジェクト指向を理解しつつ、C++も習得していってVC++を使えるようになりたいです。 Visual C++〈1〉はじめてのWindowsプログラミング (プログラミング学習シリーズ) が良いと聞いたのですが、C言語を分かっている程度の私が読んで勉強になりますか? もし、他に取っ掛かりやすい本がありましたらお願い致します。

  • 脱初心者には、どちらの書籍が良いでしょうか?

    あいまいな質問ですみません。 実際に本を手にとって見る事ができないので、アドバイスをお願いします。 "Effective C++ 原著第3版"と"ロベールのC++入門講座"のどちらが良いでしょうか? 当方経験のある言語は、C,C++,Java,Fortran,Perl,PHPなどです。 オブジェクト指向の考え方もなんとなく分かりますが、今一歩上達する為の本を探しております。 (希望としては、サンプルコードが豊富かつシンプル。実行環境はWinでもLinuxでもOKです) 他にも良いお勧め書籍があれば教えて下さい。 宜しくお願いします。

  • プログラミングC#が難しくて困っています。

    プログラミングをしたいと思い、独習C#を使ってプログラミングの勉強中です。 プログラミングは全くの初心者です。 他の入門書でもそうなのかもしれませんが、論理演算子やビット演算子、配列などの内容が書かれていますが、これらが一体何の役に立つのか分からなくて困っています。 読んでいても理解できないです。 本にケチを付けているわけではないです。 おそらく私にプログラミングのセンスがないんだと思います。 また、この本では、コンソールアプリケーションの説明が多いのですが、私はウェブアプリケーションに関心があります。 基礎だと思って読み進めるべきでしょうか? サンプルプログラムも地道に本の真似をして自分で打っていったほうがいいのでしょうか? わからないことがあってGoogleで調べても、理解できないです。 本当に、プログラミングが難しいです。 独習C#のような本は、全て理解する必要があるのでしょうか? 質問が多くなって申し訳ありません。

  • 推奨書籍を教えてください

    こんにちは。 Visual C++.NET2003を用いてプログラミングを行っています。しかし、コンパイラとして使用しているだけでダイアログボックスやボタンなどのビジュアル的なプログラミングはしておらず、C言語によるコンソールアプリケーションを作っています。 今後も、マルチスレッドなどのプログラムを、コンソール上でプログラミングしていきたい思っています。しかし、本のサンプルプログラムを見ても、だいたいはウィンドウベース(ボタンやマウスクリック、ダイアログボックス)でのマルチスレッド処理等が記載されており、コンソール上でのAPIの使用の仕方がありません・・・(今現在、ソケットプログラミングを進めています) ウィンドウベースではなく、コンソール上でのAPIの使用の仕方などが記載されている本はありますでしょうか? まずは、ウィンドウズプログラミングを知ることからはじめる必要があるということでしょうか・・・・ よろしくお願いします。

  • C言語 おすすめの本

    C言語を勉強しようと思います。 そこで本を探しているのですが以下の条件にあてはまるおすすめの本はあるでしょうか? ・Cの初心者、中級者用の内容 ・サンプルコードが多く書かれている ・できればLinuxが主 「ロベールのC++入門講座」は読んだことがるのでそれ以外だとありがたいです。

  • お勧めの本

    VB初心者(素人)でVBを勉強中なのですが 買った本の内容がとても理解しにくく わかりにくい本を買ってしまったような気がしています。 新しい本を買おうかと思っているのですが お勧めの本はないでしょうか?? ちなみに私が買った本は独習VB2008です。

  • 書籍のタイトル

    もう10年、15年くらい前でしょうか。 「カッコウはコンピュータに卵を産む」に似たタイトルのオブジェクト指向プログラミング(確かC++)の本があったと思うのですが、御存知の方いらっしゃらないでしょうか。

  • RS232Cの制御について詳しく書かれている書籍

    RS232Cに接続された機械(Robot)をパソコンで制御するプログラムを書きたいのですが、それにあたり、シリアルポートの制御を主として記述している参考書(書籍)を探しています。 書店などでプログラミング教書を探しても、RS232に関して触れられている本はほとんど無く、あったとしても紹介程度のものです。 プログラミングソフトはVisualStudioExpressEditionsシリーズを予定しています。無料なので.... 現時点で扱える言語はCとBASICだけです。 良い参考書があれば、VBやC#、C++等にもチャレンジしてみる意欲はあります。 何か、ハードウェア開発者(と言っても、今回はシリアルポート制御ですが..)でも理解できそうな比較的新しい書籍がありましたら、教えていただけると助かります。