ホームページ >バックエンド開発 >PHPチュートリアル >2018年おすすめの定番プログラミング入門書5冊
プログラミングを始めるには、最初にどの本を勉強すればよいでしょうか?プログラミングを始めるとき、最初に何を学ばなければなりませんか?インターネット上にはプログラミング言語の本がたくさんありますが、プログラミング初心者としては、プログラミング言語の知識体系を理解する必要があるため、PHPの中国語サイトでは、初心者からマスターまで向けたプログラミング入門書5冊を推奨しています。プログラミング言語を学びたい人は参考にしてください。
1. 「c 入門 plus」
# はじめに: 本書は、C 言語プログラミングに関する概念と知識を包括的に説明します。この本には合計 17 章があります。第 1 章と第 2 章では、C 言語プログラミングを学習するために必要な準備知識を説明します。第 3 章から第 15 章では、データ型、フォーマットされた入出力、演算子、式、フロー制御ステートメント、関数、配列とポインタ、文字列操作、メモリ管理、ビット操作などを含む C 言語の関連知識を紹介します。知識の内容は次のとおりです。すべて C99 標準を対象としており、さらに、第 10 章ではポインタの説明が強化され、第 12 章では読者のニーズにより適した動的メモリ割り当ての概念が紹介されています。第 16 章と第 17 章では、C プリプロセッサと C ライブラリ関数、および高度なデータ表現 (データ構造) について説明します。付録には、各章の最後に復習用の質問への回答、プログラミング演習、および豊富な C プログラミング参考資料が記載されています。本書は、C 言語を体系的に学びたい読者、および他のプログラミング言語に習熟し、C プログラミング技術をさらに習得して定着させたいプログラマーに適しています。 2.「C プログラミング言語」 「The C プログラミング言語」は、有名なコンピューター科学者 Brian A によって「C プログラミング言語」と訳されています。 C 言語の父である W. カーニハンとデニス M. リッチーが共著したコンピューター サイエンスの本は、C 言語のプログラミング手法を紹介する最初の本です。プログラミング言語に関する必読の参考書です。 C 言語の開発と普及に非常に重要な役割を果たし、C 言語の業界標準仕様として現在でも広く使用されています。また、明快で簡潔な文章で知られ、コンピューター技術の文章のモデルとしても認識されています。この本は、プログラミング言語本の伝統となっている「hello world」を例としてプログラミングの説明を始めます。 [1] 本書の記述は平易な言葉で、典型的な例を交えて解説されているため、理解しやすく実践性が高く、大学のコンピュータ専攻および非コンピュータ専攻のC言語の教科書として適しています。コンピュータ関連のソフトウェアやハードウェアの開発に携わる技術者の教科書としてもご利用いただけます。コンピュータ開発の歴史の中で、C 言語ほど広く使用されているプログラミング言語はありません。 3. 「C の罠と落とし穴」 著者は、1985 年にベル研究所にいたときに発表した論文に基づいており、これを彼の論文と組み合わせたものです。自身の実務経験が、C プログラマーにとってこの貴重な古典に拡張されました。この本を書く出発点は C 言語を批判することではなく、C プログラマーがプログラミング プロセスの落とし穴や障害を回避できるようにすることです。この本は 8 つの章に分かれており、字句解析、構文と意味論、接続、ライブラリ関数、プリプロセッサ、移植性の欠陥などのいくつかの側面から C プログラミングで遭遇する可能性のある問題を分析しています。最後に、著者は章を使っていくつかの実践的な提案を行っています。この本は、ある程度の経験のある C プログラマーが読んで勉強するのに適していますが、C プログラミングの専門家であっても、この本は無料のプログラミング入門書となるはずです。 4. 「コンピューター プログラミングの芸術」この本はアルゴリズム分析の古典的な傑作です (古典というのは適切ではありません。聖書か叙事詩であるべきです)。サイエンティフィック アメリカンによって、(ディラックの) 20 世紀の 12 の主要な科学的傑作の 1 つとして挙げられています。量子力学とアインシュタインの一般相対性理論)、フォン・ノイマンのゲーム理論の著作、およびその他の同様に有名な著作)。読み物は並外れた数学的スキルにあり、非常に高い数学的リテラシーが求められますが、一度理解すれば根気強く続けることで、アルゴリズムやプログラミングのレベルがより高いレベルに到達し、理解が深まります。プログラミングとはまったく異なる経験と理解、それが「道」です。この本のレイアウトは美しく (著者の Tex システムのおかげで)、とても快適に見えます。著者の文体は非常に優れており、文章は鮮やかで生き生きとしており、読むと魂を揺さぶられます(英語版)。アルゴリズムやプログラムの本質に迫る必須演習が多数収録 巻末にほぼすべての演習への解答が掲載(全体の1/4) 本書の解析手法は著者の考え方が反映されている厳格なスタイル。ただし、本書のプログラムは私たちが使い慣れている高級言語ではなく、著者が設計した MIX 言語で記述されています。当初、本セット全体は 7 巻で出版される予定でしたが、現在は基本アルゴリズム、半数値アルゴリズム、ソートと検索の 3 巻になり、結合アルゴリズムの第 4 巻は 20 年遅れています、とクヌース氏は述べました。 2008年に発売される予定です。この本には中国語版もありますが、このレベルまで学習していれば英語で大きな問題はないと思われるため、英語版を選択することをお勧めします。引用: 「私たちが生きているうちに C の終焉を見るかもしれませんが、クヌースと彼のプログラミング技術は常に私たちの心の中に残り続けるでしょう。」
5. C におけるデータ構造とアルゴリズム分析 :第 2 版》
データ構造とアルゴリズム分析: C 言語記述 (原書第 2 版)》内容紹介: この本では、現在人気のあるトピックと、アルゴリズム設計手法の新しい変更について詳しく説明します。アルゴリズムのパフォーマンス、効率、実行時間分析の研究に基づいていくつかの高度なデータ構造が検討され、歴史的観点と最近の発展からデータ構造の活発な分野の概要が示されました。なぜなら、『データ構造とアルゴリズムの解析: C 言語記述 (原書第 2 版)』には、斬新な資料の選択、実践的な手法、豊富な例、および適切な選択肢が含まれているからです。 『データ構造とアルゴリズム解析 C言語記述(原書第2版)』は、効率的なプログラムを開発できるよう、優れたプログラミングスキルと熟練したアルゴリズム解析能力を養うことを目的としています。実践に役立ち、学生の実践的な能力を訓練するために、この本では、すべてではありませんが、ほとんどのアルゴリズムの C プログラムと疑似コード ルーチンが提供されています。一部のプログラムはインターネット上で入手できます。
以上、2018年におすすめの定番プログラミング入門書5冊を完全紹介しました。php入門チュートリアルについてさらに詳しく知りたい場合は、php中国語ウェブサイトに注目してください。
以上が2018年おすすめの定番プログラミング入門書5冊の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。