ホームページ  >  記事  >  バックエンド開発  >  初心者プログラマ向けのC++入門学習書籍(書籍リスト)

初心者プログラマ向けのC++入門学習書籍(書籍リスト)

烟雨青岚
烟雨青岚転載
2020-06-18 13:01:492792ブラウズ

初心者プログラマ向けのC++入門学習書籍(書籍リスト)


こちら (書籍リスト)



#この記事では、プログラマーとして C を学ぶために必読の書籍のリストを、入門、システム化、関数ライブラリ、パフォーマンスと優雅さの追求、哲学に分けて 1 冊ずつ紹介します。

したがって、この記事では基本的にCの学習については言及せず、あくまでCにこだわっていきます。


はじめに

集中的に読むには、「Accelerated C」と「Essential C」のいずれかを選択してください。 「A Tour of C」からの厳選された朗読。



「Accelerated C」は 300 ページ未満なので、初心者に非常に適しています。これは、一般的にレンガのような入門書の中では新鮮な息吹です。読みやすくてイライラも少ない。

「Essential C」は、他のプログラミング経験を持つ初心者が C を素早く学習するのに適しています。 『Accelerated C』よりも深い内容となります。

C クリエイターの傑作「A Tour of C」は、学習を終えたばかりの人、または長い間学習を終えた人が C の知識をざっと復習するのに適しています。 。

この本を読みながら、クロスチェックのためにこれらの Web サイトからの情報も補足しました—


C チュートリアル :http://www.runoob.com/cplusplus/cpp-tutorial.html

###こんにちは、C :https://zhuanlan.zhihu.com/nihaoCPP### # ########C 入門シリーズ ブログ: https://www.jianshu.com/u/67702c00ea59############たとえば、私は主に Accelerated C を見ていました。仕事後の通勤時間など変な時間に携帯電話で補足情報を読み、読書と理解が違うかどうかを確認しました。時々、情報の中の特定の概念の表現が正確ではないことにさえ気づきますが、その瞬間、私はそれを本当に理解していることに気づきます。このクロスチェック読書法により、読み始めるときに基本的な理解に自信が持てるようになります。 ######このステップを完了すると、GitHub で他の人のコードを見て、コードを書いてみることができます。 ###私の場合、xcode で新しい C プロジェクトを作成する方法を学び、次にこれらのリンクに従って 2 つの電卓と学生管理システムを作成しました。それからレンガを動かし始めました。 ###計算機 1: https://blog.csdn.net/jiejinquanil/article/details/51405381###計算機 2: https://www.zhihu.com/question/28582706###学生管理システム :https ://blog.csdn.net/qcyfred/article/details/53969547######始めることが最も重要なステップです。さまざまな基本概念を予備的に理解し、コードを正常に作成して実行できるようになります。とても気持ちいいです。 ###次の紹介は、無事にスタートした後の広大な海ですが、ゆっくり、ゆっくり、ゆっくり、上手に泳ぎましょう。焦らず、次の内容を一気に覚えてから作業を始めようという発想にならないように注意してください。なぜなら、それでは時間がかかり、効果も良くありませんし、C 言語は学ぶのに際限がなく、誰もそれが上手だとは言えません。ぜひ練習しながら学び続けてください。 ######体系化######始めた後、時間があればもっと体系的な本を読んだほうがよいでしょう。 ### 具体的には、### 『C プログラミング言語』 (現在第 4 版) と『C 入門』のいずれかを選択して精読してください。 ###時間があれば、後で別の本を読んでもいいです。 ### (念のため強調!!! 「C Primer」と「C Primer Plus」は同じ本の異なるバージョンではなく、著者も異なります。[非推奨] 「C Primer Plus」をお読みください) ## #### 関数ライブラリ #######この時点で、構文の壁を克服し、関数ライブラリを理解し始めているはずです。 ### 「C 標準ライブラリ」、「C オブジェクト モデルの徹底理解」、Hou Jie 氏の「STL ソース コード分析」を順番にご覧ください。 #########パフォーマンスとエレガントさの追求######これで、C である程度の成功が得られるはずです。パフォーマンスを向上させ、よりエレガントな C コードを記述する方法に興味があるかもしれません。続行できます。 ###《効果的な C》と《より効果的な C》、《優れた C》。 #########哲学######最後のステップまで粘り続けることができれば、あなたは気が狂ってしまうかもしれません。狂人は、C とは誰なのか、それはどこから来たのか、などの哲学的な質問をするのが好きです。そしてそれはどこへ行くのか。 ###「C についての瞑想」と「C/C 言語の設計と進化」### を読んでみてください。 ###また、C(C言語)は高級言語の中でも比較的コンピュータの底辺に近い言語です。コンピューターの構造、ストレージ、およびコンピューティングの原理についてさらに学ぶと、C 言語の詳細をより完全に理解できるようになります。「コンピューター サイエンス入門」、ソフトウェア エンジニアリングの「コード エンサイクロペディア」、「モダン オペレーティング」を読むことができます。オペレーティングシステムの「システム」、および初心者向けのプログラム「コンピュータシステムの深い理解」。 ###

これらの本を読んで皆さんが恩恵を受けることを願っています。

この記事は、https://blog.csdn.net/greens1995/article/details/82890133

推奨チュートリアル: 「C 言語」## から転載されました。 #

以上が初心者プログラマ向けのC++入門学習書籍(書籍リスト)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。