C言語を学ぶのはなぜ第一章
プログラミングを学習するプロセスは、実際には、コンパイラがプロセスを理解させ、話すようにプログラミング言語を使用する方法を学ぶことです。
「ポータビリティ」のアセンブリ言語の不足
機械語やアセンブリ言語に加えて、ほとんどすべてのプログラミング言語は、集合的に呼ばれる高水準言語、それがより自然言語、機械語と基本的には接続することを特徴とします。
異なるハイレベル言語のコンパイラは、あなたは、高レベルの言語のほとんどが良い持っているので、別のマシンに適応するための命令に変換同じ高水準言語プログラムを置くことができる可搬性を。
県とDER愛らし:
- 出発点として、関心をもって物事を行うと、次に何が起こるか気にしません
- 非常に挑戦のように、心を問い合わせます
- 支払うことなく、共有して喜んで
ハッカーがコンピュータとインターネットの創設者です、それは独自の文化です。
一つのことは、X言語によって行うことができる場合は、C言語ではない必要があります。
C 奇妙な、奇妙な、数多くの欠陥、および大きな成功を収め。
最初のC言語の設計原理は以下のとおりです。信頼プログラマー。
C言語は完全に効率的で、よく設計されたコードを要求満たす人は、偉大な資源節約することができ、またそうプログラマが歓迎アセンブリ言語を使用することなど難しいことではありません。
今どこもおそらく4つの領域に限定C言語を使用する必要があります。
- C言語は、まだオペレーティングシステムを記述するための最良の選択肢であります
- プログラムの効率化が求めてどこ
- また、必要に応じて継承し、既存のCコードのメンテナンス
- アイデア言語交換のための好適なメディア
C言語は、独自の意思決定ではありません、エントリレベルの言語、C言語ではなく、中国の巨大なC言語教育システムの決定にも適しています。C言語の書籍、フォーラム、演習や補足教育システムに関する情報は最大であり、そして例外なく、初心者のために設計されたプログラムです。
計算の考え方は共通の理解とユニバーサル技能、皆、だけではなく、コンピュータ科学者の種類を表し、学び、適用することを熱望する必要があります。
プログラミングは、プログラムを書く、と呼ばれるプログラミングのために短い、プログラムは、すべてのプログラムに書き込まれる必要があり、物事を行うには、コンピュータに委託し、マスタコンピュータは何かを行くためにコンピュータを制御しています。
ステッププログラミング:
- 要件分析
- デザイン:コンピュータが完全にそれを行う方法を理解:設計アルゴリズム、数学的モデリング、数学の問題の解決方法、プログラムコードの構造設計を、修正するプログラムを簡単に拡大し、維持
- プログラミング:ラインによってコードラインに設計の結果は、プログラムエディタに入力され、
- デバッガ:ソースコードが実行可能となり、プログラムをコンパイルして、実行し、要件を満たすことができるかどうかを確認