お元気ですか、CSDN の uu さん、今日、Xiao Yalan の内容は良い本を読むことです。この本の名前は「C Primer Plus」です。それでは、C 言語の最初の知識の段階に戻ります。基礎ゼロで理解できることを保証する 次に、C言語の世界に入りましょう。
C言語の起源
C言語を選んだ理由
C言語の適用範囲
コンピュータができること
高度なコンピューター言語とコンパイラー
C標準
C言語を使用するための7つのステップ
プログラミング機構
本書の構成
まとめ
C言語の起源
C言語を選んだ理由
Java で 100MB 必要なプログラムを作成する場合、C 言語でそのようなプログラムを作成すると 20MB しか必要ない場合があります。
設計上の特徴
効率
携帯性
強力で柔軟
プログラマー向け
欠点
C言語の適用範囲
コンピュータができること
これは実際には、コンピューター構成の原則に関するいくつかの知識ポイントです。
ここでは深く理解する必要はありませんので、ざっと見てみてください. 本当に興味がある場合は、 「Computer Composition Principles」という本を読んでください。
高度なコンピューター言語とコンパイラー
C標準
最初の ANSI/ISO C 規格
互換性の問題:
C99 標準は 1994 年に公開されました。
C99規格
C11規格
C言語を使用するための7つのステップ
コンパイル済み言語は、プログラマーによって書かれたソース コードであり、バイナリ形式で CPU によって認識される前にコンパイラーによって処理される必要があります。
インタープリター言語はコンパイラーを必要とせず、ソース コードを直接読み取ります。つまり、翻訳中に認識します。
ステップ 1: プログラムの目標を定義する
ステップ 2: プログラムを設計する
ステップ 3: コードを書く
ステップ 4: コンパイル
ステップ 5: プログラムを実行する
ステップ 6: プログラムのテストとデバッグ
ステップ 7: コードの保守と変更
例証する
多くの初心者は、ステップ 1 と 2 (プログラムの目標を定義し、プログラムを設計する) を無視して、ステップ 3 (コードを書く) に直接ジャンプすることがよくあります。私が学び始めた当初、私が書いたプログラムは非常に単純で、プロセス全体が頭の中で完全に想像できました。書き方が間違っていてもすぐにわかります。しかし、書かれたプログラムが大規模で複雑になるにつれて、それを行わずに頭脳を使うだけでは不十分であり、プログラムの隠れたエラーを見つけることはますます困難になっています。最終的に、最初の 2 つのステップをスキップする人は、作成するプログラムが見苦しく、まとまりがなく、理解しにくいため、より多くの時間を浪費する傾向があります。作成するプログラムが大規模で複雑になればなるほど、事前にプログラムを定義および設計するために必要な労力が大きくなります。
ナイフを研ぐことは間違って木を切ることではありません.最初に計画を立ててからコードを書く良い習慣を身に付ける必要があります.紙とペンを使用して、プログラムの目標と設計フレームワークを記録します. このようにして、コードを書く過程でより便利で明確になります。
プログラミング機構
オブジェクト コード ファイル、実行可能ファイル、およびライブラリ
UNIX システム
GNU コンパイラ コレクションと LLVM プロジェクト
Linux システム
PC用コマンドラインコンパイラ
統合開発環境 (Windows)
Windows/Linux
Macintosh では C
本書の構成
まとめ
よし、これで今日のXiao Yalanの読書共有は終わりだ。読み続けよう! ! !