コンピュータプログラミングおよびプログラミング言語

コンピュータプログラミングおよびプログラミング言語

プログラミング言語は何ですか

プログラミング言語は、コンピュータと通信するために使用される媒体であります

プログラミングとは何ですか

プログラミングは、ファイルを書き込むためのプログラミング言語です

なぜプログラミング

人類の作業を支援するために、コンピュータが人間を交換してみましょう

5台のコンピュータで構成

CPU

コントローラ

ハードウェアを制御するために使用します

オペレータ

これは、論理演算と算術演算に分割されています

メモリ

長所:高速

短所:小さなストレージ、電源が消えます

外部メモリ

長所:大容量ストレージ、電源が消えません

短所:スロー

入力装置

マウス、キーボード、Uディスクなどの情報を入力し、

出力デバイス

表示画面などの出力情報、プリンタ、Uディスク

Uディスクは、IOデバイスであります

機械的なハードドライブ

機械式アーム

データを読みます

トラック

データストレージ

セクター

課トラック

平均時間データを求めます

5 + 4.15 = 9.15ms

平均シーク時間

5msの

平均遅延時間

コンピュータ-7200r / minが4.15msであります

SSDは

何平均シークタイムず、光情報の伝播速度に基づいて

コンピュータのオペレーティングシステム

ファイルとは何ですか

仮想オペレーティングシステムファイルの概念が提供されています

申請手続きは何ですか

アプリケーションは、論文がたくさんあります

使用のオペレーティングシステムとは何ですか

ハードウェアを簡素化する複雑な命令

ユーザー/オペレーティングシステム/アプリケーション/ハードウェア

ハードウェア:オペレーティングシステム

オペレーティングシステム:ユーザー/アプリケーション/ハードウェア

アプリケーション:オペレーティングシステム

オペレーティングシステムが起動します

  1. パワー
  2. 一時的なオペレーティングシステムを起動します
  3. その後、一時的なオペレーティングシステムは、オペレーティングシステムのパスのアドレスを読み出すために
  4. 実際のオペレーティングシステムを起動します

プログラム言語

機械語、アセンブリ言語と高水準言語にプログラミング言語

機械語(低レベルの言語)

ハードウェアと直接対話

長所:高効率

短所:開発の効率が低いです

アセンブリ言語

ハードウェアと直接対話

(機械語に比べて)利点:高効率の開発

(機械語と比較して)不利な点:低効率

コンパイル言語と解釈された言語への高レベル言語

コンパイル言語

ハードウェアとの間接的な相互作用

記録し、すべてが唯一のコンピュータと通信取得結果内の別のOBJファイルに翻訳文書を翻訳する仕上げ

利点(比較インタープリタ型言語):高効率

欠点(インタープリタ型言語と比較して)低い現像効率

たとえば:C、Javaの

インタプリタ言語

彼が翻訳を言います

(コンパイル言語と比べて)利点:高効率の開発

(コンパイルされた言語と比較して)不利な点:低効率

たとえば、次のパイソン

プログラミング言語カテゴリー

C:ハードウェアとの相互作用

C ++:オブジェクト指向C

Javaの:非常に良いクロスプラットフォーム

パイソン:全能

PHP:世界最高の言語

GO:高い同時実行をサポートしています

JS:言語構文の歴史の中で最悪

ネットワークのボトルネック効果

アプリケーション・ネットワーキング・ニーズ

ネットワークは、10msの遅延、およびさらに高速インタプリタ言語意志を1ms以下のコンパイル言語の効率ました

おすすめ

転載: www.cnblogs.com/yunluo/p/11261175.html